“Conocimiento Programación>Programación PHP /MySQL

Cómo crear un Login Script PHP para MySQL

2013/4/7
PHP es un lenguaje de secuencias de comandos de uso frecuente para conectar , enviar y recuperar datos de una base de datos MySQL. Crear una página de inicio de sesión en su sitio para que los visitantes puedan acceder a los datos específicos del usuario . Tal vez su base de datos MySQL contiene los nombres de usuario y contraseñas para el sitio. Utilice un script PHP para autenticar usuarios en base a los valores de base de datos . Instrucciones
1

Inicie un editor de PHP, texto o HTML y crear un nuevo archivo PHP.
2

Escriba los siguientes datos con la información de acceso a su base de datos MySQL , teniendo nota de las observaciones indican las dos barras (//) : ?

<

php //Conectar con el servidor

MySQL mysql_connect ( "host ", " login " ," password ") or die

) (No se puede conectar al servidor ' mysql_error ( . ). ;

//Seleccione la base de datos MySQL

mysql_select_db ( " dbname " )

or die (No puede obtener la base de datos . ' );

>
3

Tipo de usuario /autenticación y la redirección código contraseña ?

< php

$ usrSql = "SELECT * FROM Site_Users DONDE

user = '$ phpUser ' y

password = '$ phpPass ' " ;

}

//ejecutar la consulta $ usrSql y guardar el resultado en la variable result $

$ result = mysql_query ($ usrSql )

or die (No se puede ejecutar ' mysql_error ( . ). ) ;

//número de filas en $ resultado

$ num = mysql_numrows ($ resultado) ;

$ Myrow = mysql_fetch_array ($ resultado) ;

if ( $ num = 0 ) {

//se encontró una fila coincidente - el usuario está autenticado.

$ auth = true; }


//si el usuario no está autenticado, devolverlos a la página de inicio de sesión,

//de lo contrario crear una sesión para ellos y enviarlos a la página de destino deseado

si { header

( 'Location . ($ auth !) : http://www.mysite.com/login . php ');
salida

;

} else {

session_save_path (tmp /');

session_start (); //iniciar sesión

$ _SESSION [ 'username' ] = $ _POST [" phpUser "];

header ( 'Location : http://www.mysite.com/goodies/');

}

>

las variables de la secuencia de comandos serán diferentes de acuerdo a los nombres de los campos del formulario . Para el formulario asociado a este guión , el campo de nombre de usuario se llama " phpUser " y el campo de contraseña se denomina " phpPass . " Se requiere una carpeta en el servidor para la celebración de los archivos de sesión - este ejemplo se utiliza " tmp /".
4

Transferir el script PHP en el servidor mediante el cliente FTP
.

Programación PHP /MySQL
Cómo quitar las comas en PHP
Cómo ejecutar una importación grande en MySQL
¿Qué es un formato de archivo PHP
Cómo sincronizar y estabilizar SDLC
Cómo colocar una variable PHP en un campo de texto
Cómo leer un elemento de una matriz como una cadena en PHP
Cómo utilizar Zend autocargador
¿Cómo funciona MySQL?
Conocimiento de la computadora © http://www.ordenador.online