Recomendado: Seguridad ASP: Método de base de datos de conexión ASP de aprendizaje simple de ASP 1.Conn.open Provider = Microsoft.Jet.Oledb.4.0; Data Source = & Server.Mappath (/db/database.mdb) Esto utiliza el método de ruta relativa del directorio raíz para resolver todo el sitio web.
Las personas que son nuevas en ASP nunca han conocido muy bien la sesión.1: Login.htm
No diré mucho sobre esta página.
Escriba la contraseña para dar el cuadro de texto de usuario y agregar un botón de envío.
2: Chklogin.asp
<!-#include file = conn.asp->
<%set rs = server.createObject (ADODB.RecordSet)
sql = select * de admin Where username = '& request.form (username) &'
'El administrador es el nombre de la tabla de la cuenta de administrador de almacenamiento y la contraseña
Rs.open SQL, Con, 1,1
%>
<%si rs.eof entonces
Respuesta.Write no tiene este administrador
demás
%>
<%
UserName = TRIM (request.form (username))
contraseña = request.form (contraseña)
%>
<%if Password = RS (UserPass) entonces
sesión (admin) = Ercifang
Respuesta.Redirect (ManagE.asp)
demás
Respuesta. Escribe esta página es una página dedicada para los administradores
final si
%>
<%final si%>
Mire el texto rojo, por lo que se agregó una sesión al administrador
Establezca la primera línea en Managem.asp
<%if session (admin) = Ercifang entonces
...
demás
Respuesta. Visite solo los administradores pueden acceder a esta página
FIN IF%>
De esta manera, otras personas no pueden administrar este sitio cuando acceden directamente a administrar.asp.
El siguiente es el código para login.htm:
| <html> <Evista> <meta http-equiviv = content-type content = text/html; <title> Inicio de sesión administrativo </title> <estilo type = text/css> .fengge {Font-Size: 12px} </style> </ablo> <Body> <form de nombre = form1 método = post accy = chklogin.asp> <Worth Width = 400 Border = 1 Align = Center Class = Fengge> <tr> <td width = 129> & nbsp; </td> <td width = 255> & nbsp; </td> </tr> <tr> <TD> <diviring = derecho> nombre del administrador: </div> </td> <TD> <input name = username type = text id = username> </td> </tr> <tr> <TD> <div align = derecho> Administrar contraseña: </div> </td> <td> <input name = contraseña type = contraseña ID = contraseña> </td> </tr> <tr> <TD> <div align = derecho> </div> </td> <td> <input type = ship name = subt value = envit> <input type = reset name = Subt Value = Reset> </td> </tr> <tr> <td colspan = 2> <div align = right> </div> </td> </tr> </table> </form> </body> </html> |
Compartir: Cómo asignar valores a las clases de entidad de la tabla de datos en .NET Encontré un problema hoy, que es cómo asignar valores a los atributos en la clase de entidad de datos. Debido a que el conjunto de datos se saca de la base de datos. Buscado en línea y escribió