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); //解密
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','用户名或密码错误!'); }
session(['user'=>$user]); //将数据存储到session里 dd(session('user'));
@extends(home.layouts.common) @section('content')
@endsection
return redirect() //表示调转每个页面
{{URL::asset('/home/index')}}
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!