验证码生成与应用实例
验证码生成与应用实例
在写用户验证页面,如注册,登录的时候,为了加强用户登录的安全性,添加验证码验证。
验证码通过gd生成png图片,并把$randval随机数字赋给$_session['login_check_num'],在通过用户输入的$_post进行比较,来判断是否正确。达到需要实现的功能,需要修改php教程.ini文件,使php支持gd库。
//调用此页面,如果下面的式子成立,则生成验证码图片
if($_get["action"]=="verifycode")
{
rand_create();
}
//验证码图片生成
function rand_create()
{
//通知浏览器将要输出png图片
header("content-type: image/png");
//准备好随机数发生器种子
srand((double)microtime()*1000000);
//准备图片的相关参数
$im = imagecreate(62,20);
$black = imagecolorallocate($im, 0,0,0); //rgb黑色标识符
$white = imagecolorallocate($im, 255,255,255); //rgb白色标识符
$gray = imagecolorallocate($im, 200,200,200); //rgb灰色标识符
//开始作图
imagefill($im,0,0,$gray);
while(($randval=rand()%100000) $_session["login_check_num"] = $randval;
//将四位整数验证码绘入图片
imagestring($im, 5, 10, 3, $randval, $black);
}
//加入干扰象素
for($i=0;$i $randcolor = imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255));
imagesetpixel($im, rand()%70 , rand()%30 , $randcolor);
}
//输出验证图片
imagepng($im);
//销毁图像标识符
imagedestroy($im);
}
//检验验证码
function rand_check()
{
if($_post["reg_rand"] == $_session["login_check_num"]){
return true;
}
else{
exit("验证码输入错误");
}
}
?>
验证码,是一种区分用户是计算机和人的公共全自动程序。在captcha测试中,作为服务器的计算机会自动生成一个问题由用户来解答。这个问题可以由计算机生成并评判,但是必须只有人类才能解答。由于计算机无法解答captcha的问题,所以回答出问题的用户就可以被认为是人类。
*/
session_start();
$string = null;
$im = imagecreatetruecolor(60,25); //创建真彩图60*25
$bg = imagecolorallocate($im,255,255,255);//白色背景
imagefill($im,0,0,$bg);填充白色
$x = 5;//
$y = 0;//文字坐标
for($i=0 ; $i<4 ;$i++)
{
$char = mt_rand(0,9);
$string .=$char;
$y = mt_rand(0,10);
$ccolor = imagecolorallocate($im,mt_rand(0,230),mt_rand(0,230),mt_rand(0,230));
imagechar($im,6,$x,$y,$char,$ccolor);//填充文字
$x += mt_rand(10,15);
}
for($i=0 ;$i
{
$x1 = mt_rand(0,80);
$x2 = mt_rand(0,80);
$y1 = mt_rand(0,30);
$y2 = mt_rand(0,30);
$x2 = $x1 +mt_rand(1,5);
$y2 = $y1 +mt_rand(1,5);
$lc = imagecolorallocate($im,mt_rand(0,230),mt_rand(0,230),mt_rand(0,230));
imageline($im,$x1,$y1,$x2,$y2,$lc);//填充线条
}
$_session['code'] = md5($string);
header("content-type:image/jpeg");
imagepng($im);
imagedestroy($im);
更多详细内容请查看:http://www.bKjia.c0m/phper/php-cy/33707.htm
当然我们也可以能过同时我们可以明知php ajax来实例验证功能。

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Mit der rasanten Entwicklung der sozialen Medien hat sich Xiaohongshu zu einer der beliebtesten sozialen Plattformen entwickelt. Benutzer können ein Xiaohongshu-Konto erstellen, um ihre persönliche Identität zu zeigen und mit anderen Benutzern zu kommunizieren und zu interagieren. Wenn Sie die Xiaohongshu-Nummer eines Benutzers finden müssen, können Sie diese einfachen Schritte befolgen. 1. Wie verwende ich das Xiaohongshu-Konto, um Benutzer zu finden? 1. Öffnen Sie die Xiaohongshu-App, klicken Sie auf die Schaltfläche „Entdecken“ in der unteren rechten Ecke und wählen Sie dann die Option „Notizen“. 2. Suchen Sie in der Notizenliste nach der Notiz, die von dem Benutzer gepostet wurde, den Sie suchen möchten. Klicken Sie hier, um die Seite mit den Notizdetails aufzurufen. 3. Klicken Sie auf der Seite mit den Notizdetails auf die Schaltfläche „Folgen“ unter dem Avatar des Benutzers, um zur persönlichen Homepage des Benutzers zu gelangen. 4. Klicken Sie in der oberen rechten Ecke der persönlichen Homepage des Benutzers auf die Schaltfläche mit den drei Punkten und wählen Sie „Persönliche Informationen“.

Als Plattform, die soziale Netzwerke und E-Commerce integriert, lockt Xiaohongshu immer mehr Nutzer an. Einige Benutzer möchten mehrere Konten registrieren, um die Interaktion mit Xiaohongshu zu verbessern. Wie kann man also mehrere Konten bei Xiaohongshu registrieren? 1. Wie registriere ich mehrere Konten bei Xiaohongshu? 1. Verwenden Sie zur Registrierung unterschiedliche Mobiltelefonnummern. Derzeit verwendet Xiaohongshu hauptsächlich Mobiltelefonnummern zur Registrierung von Konten. Benutzer versuchen manchmal, Karten mit mehreren Mobiltelefonnummern zu kaufen und damit mehrere Xiaohongshu-Konten zu registrieren. Dieser Ansatz weist jedoch einige Einschränkungen auf, da der Kauf mehrerer Mobilfunknummernkarten umständlich und kostspielig ist. 2. Verwenden Sie zur Registrierung zusätzlich zu Ihrer Mobiltelefonnummer auch Ihre E-Mail-Adresse, um ein Xiaohongshu-Konto zu registrieren. Benutzer können mehrere E-Mail-Adressen vorbereiten und diese E-Mail-Adressen dann zum Registrieren von Konten verwenden. Aber

Mit der rasanten Entwicklung der sozialen Medien ist Xiaohongshu für viele junge Menschen zu einer beliebten Plattform geworden, auf der sie ihr Leben teilen und neue Produkte entdecken können. Während der Nutzung können Benutzer manchmal auf Schwierigkeiten stoßen, sich bei früheren Konten anzumelden. In diesem Artikel wird ausführlich erläutert, wie das Problem der Anmeldung beim alten Konto auf Xiaohongshu gelöst werden kann und wie mit der Möglichkeit umgegangen werden kann, dass das ursprüngliche Konto nach dem Ändern der Bindung verloren geht. 1. Wie melde ich mich bei Xiaohongshus vorherigem Konto an? 1. Rufen Sie das Passwort ab und melden Sie sich an. Wenn Sie sich längere Zeit nicht bei Xiaohongshu anmelden, wird Ihr Konto möglicherweise vom System recycelt. Um die Zugriffsrechte wiederherzustellen, können Sie versuchen, sich erneut bei Ihrem Konto anzumelden, indem Sie Ihr Passwort abrufen. Die Bedienungsschritte sind wie folgt: (1) Öffnen Sie die Xiaohongshu-App oder die offizielle Website und klicken Sie auf die Schaltfläche „Anmelden“. (2) Wählen Sie „Passwort abrufen“. (3) Geben Sie die Mobiltelefonnummer ein, die Sie bei der Registrierung Ihres Kontos verwendet haben

Xiaohongshu, eine soziale Plattform, die Leben, Unterhaltung, Einkaufen und Teilen integriert, ist für viele junge Menschen zu einem unverzichtbaren Bestandteil des täglichen Lebens geworden. Wie registriert man also ein Xiaohongshu-Konto? 1. Wie registriere ich ein Xiaohongshu-Konto? 1. Öffnen Sie die offizielle Website von Xiaohongshu oder laden Sie die Xiaohongshu-APP herunter. Klicken Sie unten auf die Schaltfläche „Registrieren“ und Sie können verschiedene Registrierungsmethoden auswählen. Derzeit unterstützt Xiaohongshu die Registrierung mit Mobiltelefonnummern, E-Mail-Adressen und Konten von Drittanbietern (wie WeChat, QQ, Weibo usw.). 3. Geben Sie die relevanten Informationen ein. Geben Sie je nach ausgewählter Registrierungsmethode die entsprechende Mobiltelefonnummer, E-Mail-Adresse oder Kontoinformationen eines Drittanbieters ein. 4. Legen Sie ein Passwort fest. Legen Sie ein sicheres Passwort fest, um Ihr Konto zu schützen. 5. Schließen Sie die Verifizierung ab. Befolgen Sie die Anweisungen, um die Mobiltelefon- oder E-Mail-Verifizierung abzuschließen. 6. Vervollkommnen Sie den Einzelnen

In Ubuntu-Systemen ist der Root-Benutzer normalerweise deaktiviert. Um den Root-Benutzer zu aktivieren, können Sie mit dem Befehl passwd ein Passwort festlegen und sich dann mit dem Befehl su- als Root anmelden. Der Root-Benutzer ist ein Benutzer mit uneingeschränkten Systemadministratorrechten. Er verfügt über Berechtigungen zum Zugriff auf und zum Ändern von Dateien, zur Benutzerverwaltung, zum Installieren und Entfernen von Software sowie zum Ändern der Systemkonfiguration. Es gibt offensichtliche Unterschiede zwischen dem Root-Benutzer und normalen Benutzern. Der Root-Benutzer verfügt über die höchste Autorität und umfassendere Kontrollrechte im System. Der Root-Benutzer kann wichtige Systembefehle ausführen und Systemdateien bearbeiten, was normale Benutzer nicht können. In dieser Anleitung werde ich den Ubuntu-Root-Benutzer untersuchen, wie man sich als Root anmeldet und wie er sich von einem normalen Benutzer unterscheidet. Beachten

Als eine der beliebtesten Lifestyle-Sharing-Plattformen der Welt hat Xiaohongshu eine große Anzahl von Nutzern angezogen. Wie registriert man also ein Xiaohongshu-Konto? Dieser Artikel führt Sie ausführlich in den Registrierungsprozess des Xiaohongshu-Kontos ein und beantwortet die Frage, wie Sie Anomalien des Xiaohongshu-Kontos wiederherstellen können. 1. Wie registriere ich ein Xiaohongshu-Konto? 1. Laden Sie die Xiaohongshu-App herunter: Suchen Sie die Xiaohongshu-App im Mobile App Store, laden Sie sie herunter und öffnen Sie sie nach Abschluss der Installation. 2. Registrieren Sie ein Konto: Klicken Sie nach dem Öffnen der Xiaohongshu-APP auf die Schaltfläche „Ich“ in der unteren rechten Ecke der Startseite und wählen Sie dann „Registrieren“. 3. Geben Sie die Registrierungsinformationen ein: Geben Sie die Mobiltelefonnummer ein, legen Sie das Passwort, den Bestätigungscode und andere Registrierungsinformationen entsprechend den Anweisungen fest. 4. Vervollständigen Sie Ihre persönlichen Daten: Befolgen Sie nach erfolgreicher Registrierung die Anweisungen zur Vervollständigung persönlicher Daten wie Name, Geschlecht, Geburtstag usw. 5. Einstellungen

1. Klicken Sie nach dem Öffnen von WeChat auf das Suchsymbol, geben Sie das WeChat-Team ein und klicken Sie zum Betreten auf den Dienst unten. 2. Klicken Sie nach der Eingabe auf die Option „Self-Service-Tool“ in der unteren linken Ecke. 3. Klicken Sie nach dem Anklicken in den Optionen oben auf die Option zum Entsperren/Einspruch für eine zusätzliche Verifizierung.

Sie haben etwas Wichtiges von Ihrem Startbildschirm gelöscht und versuchen, es wiederherzustellen? Es gibt verschiedene Möglichkeiten, App-Symbole wieder auf dem Bildschirm anzuzeigen. Wir haben alle Methoden besprochen, die Sie anwenden können, um das App-Symbol wieder auf dem Startbildschirm anzuzeigen. So machen Sie das Entfernen vom Startbildschirm auf dem iPhone rückgängig. Wie bereits erwähnt, gibt es mehrere Möglichkeiten, diese Änderung auf dem iPhone wiederherzustellen. Methode 1 – App-Symbol in der App-Bibliothek ersetzen Sie können ein App-Symbol direkt aus der App-Bibliothek auf Ihrem Startbildschirm platzieren. Schritt 1 – Wischen Sie seitwärts, um alle Apps in der App-Bibliothek zu finden. Schritt 2 – Suchen Sie das App-Symbol, das Sie zuvor gelöscht haben. Schritt 3 – Ziehen Sie einfach das App-Symbol aus der Hauptbibliothek an die richtige Stelle auf dem Startbildschirm. Dies ist das Anwendungsdiagramm
