


Implementieren Sie Anmelde-, Registrierungs- und Passwortabruffunktionen im Thinkphp-Framework
Nov 08, 2016 pm 01:38 PMIn diesem Artikel werden haupts?chlich die relevanten Informationen zu den Anmelde-, Registrierungs- und Passwortabruffunktionen unter dem Thinkphp-Framework vorgestellt.
Die Beispiele in diesem Artikel teilen Ihnen die Verwendung unter dem Thinkphp mit Framework. So implementieren Sie die Anmeldung, Registrierung und den Passwortabruf, der über das Ajax-Formular übermittelt wird, und Benutzer müssen nach der Registrierung den Hintergrund überprüfen.
Die Felder der Benutzertabelle sind ID, Nummer, Passwort, Name, E-Mail, Addtime, Status
Der spezifische Code lautet wie folgt
<?php namespace Home\Controller; use Think\Controller; class LoginController extends Controller { //處理登錄 public function signin(){ if(IS_GET){ $this->display(); } if(IS_POST){ /* 調(diào)用登錄接口登錄 */ $User = M('user') ; //I方法接收頁面?zhèn)鬟f來的值 $num = I('num') ; $password = I('password') ; //查找user表中num等于$num的值 $datanum = $User->where(array('num'=>$num))->find(); //判斷$datanum的值 if ($datanum){ if (md5($password) === $datanum['password']) { if ($datanum['status'] == 0) { $this->error('用戶處于未審核狀態(tài),請聯(lián)系管理員'); }elseif($datanum['status'] == 2){ $this->error('用戶處于禁用狀態(tài),請聯(lián)系管理員'); }else{ $this->autoLogin($datanum) ; //調(diào)用私有方法自動登錄. $uid = $datanum['id']; if($_SESSION['user_auth']['uid'] && $_SESSION['user_auth']['role'] == 'user'){ $this->success('登錄成功!', U('Index/index')); }else{ $this->error('存儲錯誤.'); } } }else{ $this->error('密碼填寫不正確,請重新填寫'); exit(); } }else{ $this->error('用戶不存在,請注冊',U('signup')); } } } public function autoLogin($user){ /* 記錄登錄SESSION */ $auth = array( 'uid' => $user['id'], 'num' => $user['num'], 'role' => 'user' , //記錄用戶類型 ); session('user_auth', $auth); session('user_auth_sign', data_auth_sign($auth)); } /* * 用戶注冊 */ public function signup(){ if(is_user_login()){ $this->redirect('Index/index'); } if(IS_GET){ //注冊頁面 $this->display(); } if(IS_POST){ //判斷用戶 $data['num'] = I('num') ; $User = M('user') ; $datanum = $User->where($data)->find(); if ($datanum){ $this->success('您已經(jīng)注冊過,請直接登錄',U('signin')); }else{ $data['password'] = md5(I('password')); $data['name'] = I('name'); $data['email'] = I('email'); $data['addtime'] = time(); $uid = $User->add($data); if($uid) $this->success('注冊成功',U('signin')) ; else $this->error('注冊失敗') ; } } } public function logout(){ if(is_user_login()){ $User = M('user') ; session('user_auth', null); session('user_auth_sign', null); session('[destroy]'); $this->success('登出成功!', U('signin')); } else { $this->redirect('signin'); } } //忘記密碼 public function wjpas(){ if(IS_GET){ $this->display(); } if(IS_POST){ $User = M('user') ; $num = I('num') ; $data['password'] = md5(I('password')) ; $email = I('email') ; $datanum = $User->where(array('num'=>$num))->find(); if ($datanum){ if ($email === $datanum['email']) { $User->where(array('num'=>$num))->save($data); // 根據(jù)條件更新記錄 $this->success('密碼修改成功',U('signin')) ; }else{ $this->error('郵箱填寫不正確,請重新填寫'); exit(); } }else{ $this->error('用戶不存在,請注冊',U('signup')); } } } } ?>
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er für alle beim Erlernen der PHP-Programmierung hilfreich sein wird.

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

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

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

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

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

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

Wenn Sie sich auf Ihrem Computer beim Steam-Konto einer anderen Person anmelden und das Konto dieser anderen Person über eine Hintergrundsoftware verfügt, l?dt Steam automatisch die Hintergrundbilder herunter, die für das Konto der anderen Person abonniert wurden, nachdem Sie zu Ihrem eigenen Konto zurückgewechselt haben Deaktivieren der Steam-Cloud-Synchronisierung. Was tun, wenn WallpaperEngine die Hintergrundbilder anderer Personen herunterl?dt, nachdem Sie sich bei einem anderen Konto angemeldet haben? 1. Melden Sie sich bei Ihrem eigenen Steam-Konto an, suchen Sie in den Einstellungen nach der Cloud-Synchronisierung und deaktivieren Sie die Steam-Cloud-Synchronisierung. 2. Melden Sie sich bei dem Steam-Konto einer anderen Person an, bei dem Sie sich zuvor angemeldet haben, ?ffnen Sie den Wallpaper Creative Workshop, suchen Sie nach den Abonnementinhalten und kündigen Sie dann alle Abonnements. (Falls Sie das Hintergrundbild in Zukunft nicht mehr finden, k?nnen Sie es zun?chst abholen und dann das Abonnement kündigen.) 3. Wechseln Sie zurück zu Ihrem eigenen Steam

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

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

Um das ThinkPHP-Projekt auszuführen, müssen Sie: Composer installieren, das Projektverzeichnis aufrufen und http://localhost:8000 aufrufen.

ThinkPHP verfügt über mehrere Versionen, die für verschiedene PHP-Versionen entwickelt wurden. Zu den Hauptversionen geh?ren 3.2, 5.0, 5.1 und 6.0, w?hrend Nebenversionen dazu dienen, Fehler zu beheben und neue Funktionen bereitzustellen. Die neueste stabile Version ist ThinkPHP 6.0.16. Berücksichtigen Sie bei der Auswahl einer Version die PHP-Version, die Funktionsanforderungen und den Community-Support. Für optimale Leistung und Support wird empfohlen, die neueste stabile Version zu verwenden.

Xiaohongshu ist mittlerweile in das t?gliche Leben vieler Menschen integriert und erfreut die Benutzer mit seinen reichhaltigen Inhalten und praktischen Bedienmethoden. Manchmal vergessen wir das Kontopasswort. Es ist wirklich ?rgerlich, sich nur an das Konto zu erinnern, sich aber nicht anmelden zu k?nnen. 1. Wie melde ich mich an, wenn Xiaohongshu sich nur an das Konto erinnert? Wenn wir unser Passwort vergessen, k?nnen wir uns über den Best?tigungscode auf unserem Mobiltelefon bei Xiaohongshu anmelden. Die spezifischen Vorg?nge sind wie folgt: 1. ?ffnen Sie die Xiaohongshu-App oder die Webversion von Xiaohongshu. 2. Klicken Sie auf die Schaltfl?che ?Anmelden“ und w?hlen Sie ?Konto und Passwort anmelden“. 4. Klicken Sie auf die Schaltfl?che ?Passwort vergessen“. . Geben Sie Ihre Kontonummer ein. 5. Das System sendet einen Best?tigungscode an Ihr Mobiltelefon. Geben Sie den Best?tigungscode ein und klicken Sie auf ?OK“. Sie k?nnen auch ein Drittanbieterkonto verwenden (z. B
