Heim >PHP-Framework >Laravel >[Laravel] Praktische Hinweise zum Blog-Projekt – Anmeldevorgang und Erstellung einer Backend-Homepage
Ich möchte immer ein kleines Projekt alleine machen, aber ich weiß nicht, wie ich anfangen soll. Wenn ich zur Arbeit gehe, mache ich kein Projekt als Ganzes Dies sind die Notizen, die ich als Referenz zusammengestellt habe, nachdem ich das Video auf der chinesischen PHP-Website angesehen habe. Dies ist ein praktisches Blog-Projekt, das in einer Windows-Umgebung durchgeführt wurde. ?? 3) Stellen Sie fest, ob Benutzername und Passwort korrekt sind.
$str = '123456'; $str_p='eyJpdiI6IkRKNlZsU2k3OWhtTkxTUTFObWdpaVE9PSIsInZhbHVlIjoiUUVhRTFqd0YwQk1TeDVMU3RuenBodz09IiwibWFjIjoiOTZjZDZlMTJjZmY1NTQwYjA4ZTBiYzhiODVhMjk0NDAxNzI4ZDNlNjM4OWIyYzhkZTIyNmZhMDgxYWE4OWFkMyJ9'; echo Crypt::encrypt($str); //加密 echo '<br/>'; echo Crypt::decrypt($str_p); //解密. 4) Wenn Benutzername und Passwort korrekt sind, speichern Sie die Informationen in der Sitzung Der Inhalt ist derselbe. Legen Sie Gehe zu „Allgemein“ im Ordner „Layouts“ ab und legen Sie den Glasinhalt im Teil „Glasinhalt“ ab. @yield('content')
2) Verweisen Sie auf die Vorlagendatei in der Unteransicht
$user =BlogUserModel::first(); if($user->user_name !=$input['user_name'] || Crypt::decrypt($user->pass_word) != $input['pass_word']){ return back()-> with('msg','用户名或密码错误!'); }Dies ist der Glasinhalt der Unteransicht
session(['user'=>$user]); //将数据存储到session里 dd(session('user'));3) Nach erfolgreicher Anmeldung zur Backend-Homepage übertragen
@extends(home.layouts.common) @section('content')4) Geben Sie die Adresse der Übertragungsseite an
@endsection5) Einführung von CSS und JS
return redirect() //表示调转每个页面3 und Abmelden von der Backend-Administrator-Anmelde-Middleware1 ) Melden Sie sich auf dieser Route an (es ist nicht erforderlich, sie in die Gruppe aufzunehmen, die bestimmt, ob Sie sich anmelden möchten)
{{URL::asset('/home/index')}}2) Registrieren Sie eine Middleware in kernel.php
3) Verwenden Sie PHP Artisan, um die Middleware zu erstellen
{{URL::asset('/css/style.css')}}
4) Melden Sie sich erfolgreich an. Anschließend erhalten wir den Wert in der Middleware, um zu sehen, ob ein Wert vorhanden ist Middleware
Weisen Sie einen Grund zu
route::group(); route::group([],function(){ }); route::group(['middleware'=>['web','admin.login']],function(){ });
6) Stellen Sie sicher, dass diese Route nicht nur ein Präfix, sondern auch Präfixe und Namespaces hat
php artisan make:middleware AdminLogin
Das Folgende sind Optimierungen des oben Gesagten
if(session('user')==null){ return redirect('home/login'); }
Die obigen Schritte sind meine Studiennotizen die auszuführenden Schritte oder die wichtigsten Punkte. Wenn Sie etwas nicht verstehen, können Sie eine Nachricht hinterlassen. Vielen Dank an alle, die mich unterstützt haben. Ich hoffe, es kann Xiaobai helfen. Wenn Sie weitere Informationen zum Blog-Projekt sehen möchten, folgen Sie mir und ich werde weitere Inhalte mit Ihnen teilen.
Verwandte Empfehlungen: „
Laravel-Tutorial“
Das obige ist der detaillierte Inhalt von[Laravel] Praktische Hinweise zum Blog-Projekt – Anmeldevorgang und Erstellung einer Backend-Homepage. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!