Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo escribir un código de verificación de inicio de sesión usando PHP PDO

Cómo escribir un código de verificación de inicio de sesión usando PHP PDO

ltspan style = " tamaño de fuente: 18px; " gt ltspan style = " tamaño de fuente: 18px; " gt lthtml gt

lthead gt

ltmeta http-equiv = " Contenido- Escriba " Content = " text/html; charset="utf-8" />

lt/head gt;

lt? )

session_start(). //Inicializa las variables de sesión

$ nombre de usuario = $_POST[' nombre '] //Recibe el nombre de usuario enviado por el formulario

$ contraseña = MD5($ _ POST[' pwd ']);? //Recibir la contraseña para el envío del formulario

Clase chkinput //Clase de definición

var $ nombre

var $ pwd

Función chkinput ($ x, $ y) // Definir un método

{

$this-gt;name = $. x; //pasa el nombre del administrador al objeto de clase $this-gt;name

$this-gt;pwd = $y; //administrará Pasa la contraseña del empleado al objeto de clase $this- gt; muestra el directorio de trabajo actual

}

Función checkinput()

{

include (" conn . PHP "); ? //¿Conectarse al archivo de base de datos?

$ SQL = MySQL _ query (" seleccione nombre de usuario, contraseña de administrador donde nombre de usuario = ' ". $ this-gt; nombre. "mientras contraseña = '". $this-gt;"",$conn);

$info = MySQL_fetch_array($SQL); //Recuperar el nombre y la contraseña del administrador

If($ info = = false)//Si el nombre del administrador o la contraseña son incorrectos, aparecerá el mensaje correspondiente

{

Echo " ltScript language = ' javascript ' gtAlert('The. El nombre de administrador o la contraseña que ingresó son incorrectos, ¡vuélvalos a ingresar! '); historial . back(); lt/script gt ";

Salir;

}

Else // Si el nombre o contraseña del administrador es correcto, salte directamente a la interfaz después de iniciar sesión correctamente

{ ?

Echo " lt script gtwindow . location = ' home . PHP '; lt/script >;

$_SESSION['admin_name']=$info['username'] //Guarde el nombre del administrador en la variable $_SESSION[admin_name].

$_SESSION['pwd']=$info['password']; ////Guarde el nombre del administrador en la variable $_SESSION[pwd].

}

}

}

$ obj = new chkinput(trim($ nombre de usuario), trim($ contraseña)); ? //Crear un objeto

$ obj- gt; check input(); // Llamar a la clase

gt

lt/html gt; lt/spangt.