Red de conocimiento informático - Aprendizaje de código fuente - Abra la base de datos MDB del sitio web de ASP y solicite el nombre de usuario y la contraseña. ¿Cómo romperlo?

Abra la base de datos MDB del sitio web de ASP y solicite el nombre de usuario y la contraseña. ¿Cómo romperlo?

login.asp

& lt%

Establezca conn = server . createobject(" adodb . connection ")' para crear una conexión de base de datos.

connstr="Provider=Microsoft.Jet.OLEDB.4.0"&"data source="&server. MapPath("aa.mdb ")

Conn.open connstr 'Abre el conjunto de conexión de base de datos RS = server . createobject(" adodb . recordset ")' para crear un conjunto de registros.

SQL = " seleccionar * de la tabla 1 donde usuario = " &request.form("nombre de usuario")& y contraseña = " & amprequest.form("contraseña")&""

Utilice request.form(" ") para obtener el nombre de usuario y la contraseña enviados por el usuario desde el formulario de inicio de sesión de la página web y genere una declaración de consulta SQL para su ejecución en la base de datos

Aquí request.form(. ). "") El nombre entre paréntesis se basa en el nombre del formulario en el formulario de nombre de usuario y contraseña

Rupee Opensql, Conn, 1, 1 'Abra el conjunto de registros en modo de solo lectura y ejecute sql. consulta si rs.eof. y rs.bof entonces 'Si no hay ningún registro, se mostrará un mensaje de error

Respuesta.escribe "El nombre de usuario y la contraseña son incorrectos"

De lo contrario. , salte a la página de inicio de sesión exitoso

set session(" log in _ session ")= request form(" nombre de usuario ")'Utilice variables de sesión para registrar la información de inicio de sesión

respuesta. .redirect("iniciar sesión _ éxito. ASP ")'Saltar a

' Fin ifrs.close 'Establecer rs = Ninguno

% & gtlogin_success.asp

p>

& lt% respuesta .Escribe "¡Bienvenido! "& amp sesión (" iniciar sesión _ sesión ")% & gt;