< input name = " myusername " type = "text " Nombre type = " micontraseña " = "text " type = name " submit " = " Enviar " Página 8 Seleccione " Archivo" y " Guardar " para guardar su página web. Escriba " main_login.php " en el diálogo . Asegúrese de que " Todos los archivos" o "Todos los tipos de archivo " está activo en el menú desplegable . Puede cerrar el archivo . 9 Crear otro archivo nuevo , seleccione "Archivo " y "Nuevo". Pega el siguiente en el editor de texto < php $ host = " localhost" ; . ? //Nombre de host $ username = " " //nombre de usuario Mysql $ password = " " //Mysql contraseña $ nombre_bd = "prueba " ; //Nombre de base de datos $ table_name = "miembros" , //nombre de la tabla //Conectar con el servidor y seleccione databse.mysql_connect ( " $ host ", " $ usuario " , "$ password " ) or die (" No se puede conectar "); mysql_select_db ( " $ nombre_bd " ) or die (" No se puede seleccionar BD "); //nombre de usuario y la contraseña enviada de forma myusername $ = $ _POST [' myusername '] ; micontraseña $ = $ _POST [' micontraseña '] ; //Para proteger inyección MySQL (más detalles acerca de la inyección MySQL) $ myusername = stripslashes myusername ($ ), $ miContraseña = stripslashes ($ micontraseña ), $ myusername = mysql_real_escape_string ($ myusername ), $ micontraseña = mysql_real_escape_string ($ micontraseña ) ; $ sql = "SELECT * FROM $ tbl_name WHERE nombre = '$ myusername ' y la contraseña = '$ micontraseña " ; $ result = mysql_query ( $ sql ) ; //Mysql_num_row está contando fila de la tabla $ count = mysql_num_rows ($ resultado) ;//Si el resultado coincide $ myusername y $ micontraseña , fila de la tabla debe ser de 1 fila if ( $ count == 1 ) { //Se registra $ myusername , $ micontraseña y redirigir a presentar { echo " Nombre de usuario o contraseña incorrecta ";} ? > 10 Cambiar los valores de $ host , $ usuario, $ contraseña, $ nombre_bd y $ tbl_name a sus credenciales de base de datos para permitir la secuencia de comandos para funcionar . Muchas bases de datos MySQL utilizan el "localhost ", Locaton que se proporciona en este script. Escriba el nombre de usuario de base de datos , contraseña, nombre de base de datos y nombre de la tabla entre comillas , respectivamente . Guarde el archivo como " checklogin.php " y ciérrelo. Cargar Pages 11 Acceda a su panel de control de hosting en su navegador web o abrir una ( file Transfer Protocol ) del cliente FTP como Filezilla en el equipo. Escriba su nombre de usuario , contraseña y servidor FTP ( si es aplicable) en los campos correspondientes . Haga clic en " Login" o " Conectar". 12 Seleccione la utilidad de carga en el administrador de archivos de su panel de control para localizar a los tres archivos PHP . Seleccione los archivos ( presione "CTRL " mientras hace clic para seleccionar varios archivos si se puede, repetir lo contrario este paso para todos los archivos) y presione " Aceptar" para cargar los archivos . Navegue a la carpeta que contiene los archivos en el panel de "Local" a su cliente FTP y haga clic y arrastre los archivos en el " remoto" (sitio ) panel de subirlos . 13 Introduce la URL de " main_login.php " para probar la secuencia de comandos . La dirección será similar a " http://yourdomain.com/main_login.php . " Ingrese nombre de usuario " john" y la contraseña " 1234" si se han introducido en la tabla de base de datos. De lo contrario , introduzca otro nombre de usuario y la contraseña que ha añadido. Si el guión funciona , se le redirige a " login_success.php . " 14 Doble comprobar sus credenciales de base de datos si el la escritura no se puede conectar . Si el script no funciona , se mostrará una explicación ( acceso denegado debido contraseña, etc). Modificaciones 15 escriba lo siguiente en " checklogin.php . " ¿ si se está ejecutando la última versión de PHP ( PHP5 ) < phpob_start ( ), $ host = " localhost " ; //Nombre de host $ username = " "//nombre de usuario Mysql $ password = " " //Mysql contraseña $ nombre_bd = "prueba " ; //Database name $ table_name = "miembros" , //nombre de la tabla //Conectar con el servidor y seleccione databse.mysql_connect ( " $ host "," $ usuario "," $ password " ) or die (" No se puede conectar "); mysql_select_db ( " $ nombre_bd " ) or die (" No se puede seleccionar BD "); //Definir $ myusername y $ micontraseña $ myusername = $ _POST [' myusername '] , $ micontraseña = $ _POST [' micontraseña '] ; //Para proteger inyección MySQL (más detalles acerca de la inyección MySQL) $ myUserName = stripslashes ($ myusername ), $ micontraseña = stripslashes ($ micontraseña ) ; $ myUserName = mysql_real_escape_string ($ myusername ), $ micontraseña = mysql_real_escape_string ($ micontraseña ) ; $ sql = "SELECT * FROM $ tbl_name WHERE nombre = '$ myusername ' y la contraseña = ' $ micontraseña ' " , $ resultado = mysql_query ( $ sql ) ; //Mysql_num_row está contando fila de la tabla $ count = mysql_num_rows ($ resultado) ;//Si el resultado coincide $ myusername y $ micontraseña , fila de la tabla debe ser de 1 fila if ( $ count == 1 ) { //Se registra $ myusername , $ micontraseña y redirigir a presentar { echo " Nombre de usuario o contraseña incorrecta ";} ob_end_flush (); ? > 16 Cambiar los valores de $ host , $ usuario , $ password , $ y $ nombre_bd tbl_name . 17 Guarde el archivo como " checklogin.php " y ciérrelo. Subir a su servidor a través del administrador de archivos o FTP 18 Abrir " main_login.php " y localice esta línea: . |