Mi código php agrega un código de verificación a la interfaz de inicio de sesión. ¿Cómo lograr esto?
Para implementar el código de verificación en la página de inicio de sesión PHP, consulte lo siguiente:
1. Primero cree un nuevo sitio PHP;
2. cree un nuevo sitio web llamado archivo yzm.php, haga doble clic para editarlo y borre el código HTML generado automáticamente por Dreamweaver, de la siguiente manera:
lt;?php
session_start() ;
header("Content- Type: image/png"); ?//Establecer el encabezado de la página para que se genere como una imagen png $im=imagecreate(60, 20);
$im_color=imagecolorallocate($ im, 100, 100, 100); ?//Rellena el fondo del código de verificación con gris
for($i=0; $ilt; 4 ; $i)
{
$line_color=imagecolorallocate($im, rand(0, 255), rand(0, 255), rand(0, 255)); /p>
imageline($im, rand( 0, 60), rand(0, 20), rand(0, 60), rand(0, 20), $line_color);
}
/El bucle de utilidad dibuja cuatro líneas Líneas de interferencia de colores aleatorios
$n=rand(1000, 9999);
$_SESSION["y"] =$n;
$p= 0;
for($i=0;$ilt;4;$i)
{
$p=$p 10;
$num=substr($n,$i,1 ?
$num_color=imagecolorallocate($im,rand(0,255); ),rand(0,255),rand(0 , 255));
imagettftext($im, rand(10, 15), rand(-10, 10), $p, rand(10, 15 ), $num_color, "font1.ttf" , $num);
}
///Establezca un color diferente para cada número de código de verificación, desviación del ángulo numérico y fuente.
imagepng($im); ?//Código de verificación de salida
imagedestroy($im); //Liberar memoria
?
3. Cree un nuevo archivo login.php;
El apodo del cuadro de texto del nombre de usuario es nombre
El cuadro de texto de la contraseña es
<; p> Verificación El código es yzm;Envíe el formulario como una publicación a check.php.