“Conocimientos Programación>Lenguajes De Programación

Cómo crear un inicio de sesión y Respuesta página

2013/2/6
Creación de un acceso seguro a su sitio Web se ocuparía de proteger contra el acceso no autorizado. También le permite personalizar su sitio Web para que los usuarios en función de su información de acceso. Lo primero que tendrás que hacer es crear una base de datos que almacena información de inicio de sesión para el nombre de usuario y contraseña. Instrucciones
1

Agregue el siguiente código a su página de inicio para proporcionar a su sitio con una página de inicio de sesión o para crear un enlace para enviar a los usuarios de su página de inicio para una página de inicio de sesión. La primera línea comprueba si una sesión se ha establecido (el "Usuario ") . Si no se establece una sesión luego la línea 2 del código redirige al usuario a la página login.asp , . , Si ya ha entrado en la página mostrará al usuario

<% If Session (" Usuario") = 0 ThenResponse.Redirect " /login.asp ? RefURL = /default.asp " End If %>
2

Crear un formulario para recoger el nombre del usuario y contraseña. Línea 1 en el código enviará la información del formulario a una página de procesamiento. Líneas 2 , 3 y 4 se reúnen la información que se va a enviar a la página de procesamiento . Línea 2 está oculto y no es visible para el usuario y captura la URL de la página actual . Línea 3 capta el nombre del usuario y la línea 4 capta la contraseña del usuario . Nombre y guarde esta página como " login.asp " .


"> < input type = "text" name = tamaño " nombre de usuario" = " 19 ", un título = " Introduzca el nombre de usuario . " tabindex = " 1 "> < input type = name " password" = tamaño "Password " = " 19 " a title = " Introduzca la contraseña ". tabindex = " 2 ">

< /form>
3

Enviar la información del formulario de la página de proceso para verificar que la información presentada partidos la información almacenada en la base de datos . Líneas 1-5 solicitan al RefURL desde la página principal o en su sitio Web para enviar al usuario si no se proporciona el nombre de usuario correcto. Líneas 5-10 abrir una conexión a la base de datos de registros y luego comprueba si los datos introducidos coinciden con una línea en la base de datos. Líneas 11-17 ver si lo que ha introducido es correcta y, o bien le envía de nuevo a login.asp si "False" ( información de acceso equivocado) o "True" establece una sesión para el usuario. Líneas 18-19 cierran la conexión a la base de datos y de registros . La línea 12 crea el mensaje para dar al usuario y lo añade a la URL para que se indica al usuario entrar en la información incorrecta ( ver paso 4 ) . Nombre y guarde la página de procesamiento " login_proc.asp " .

<% If Request.Form ( " RefURL ") < > "" ThenRefURL = Request.Form ( " RefURL ") ElseRefURL = "admin /" End If

Set Conn = Server.CreateObject default.asp ( " ADODB.Connection ") conn.Open " Provider = SQLOLEDB ; Data Source = mssql02.1and1.com ; UID = dbo266996089 ; PWD = dhaka06 , BASE DE DATOS = db266996089 " Set rs = Server.CreateObject ( " ADODB.Recordset " )

SQL = " SELECT * FROM tbl_login DONDE username = '"& Request.Form ( " nombre de usuario " ) &"' y la contraseña = '"& Request.Form ( " Password ") &"' "

Set RS = conn.Execute (SQL )

Si rs.EOF thenResponse.Redirect ( " login.asp ? MSG = nombre de usuario o contraseña inválido . Por favor, vuelve a intentarlo ! ") ElseSession (" Usuario ") = TrueSession ( " nombre de usuario " ) = RS ( " nombre de usuario " ) Response.Redirect RefURLEnd Si

Set Conn = NothingSet RS = Nothing% >
4

Agregue la siguiente línea de código justo encima de su código de forma ( paso 2 ) en login.asp .

<% = Request.QueryString ( "msg ")% >

Si hay una base de datos con éxito responden a su página mostrará al user.If ningún partido se encuentra el código del paso 3 se enviará al usuario a la página login.asp y mostrar el mensaje " nombre de usuario o contraseña inválido . Por favor, inténtelo de nuevo " .

Lenguajes De Programación
Cómo hacer paquetes de Cydia en el iPhone
Cómo conseguir Temas populares para mostrar en su sitio web
¿Qué es SQL ClS
Cómo quitar la barra de nombre_apl Android
Cómo abrir una Broderbund SIG Extensión
Facelet Vs . JSP
Cómo crear un inicio de sesión y Respuesta página
La importancia de Estructuras de decisión en Programación
Conocimientos Informáticos © http://www.ordenador.online