Heim >PHP-Framework >Laravel >[Laravel] Praktische Hinweise zum Blog-Projekt – Anmeldevorgang und Erstellung einer Backend-Homepage

[Laravel] Praktische Hinweise zum Blog-Projekt – Anmeldevorgang und Erstellung einer Backend-Homepage

演明
演明Original
2021-09-07 07:38:121371Durchsuche

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 &#39;<br/>&#39;;
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[&#39;user_name&#39;] || Crypt::decrypt($user->pass_word) != $input[&#39;pass_word&#39;]){
return back()-> with(&#39;msg&#39;,&#39;用户名或密码错误!&#39;);
}

Dies ist der Glasinhalt der Unteransicht

session([&#39;user&#39;=>$user]);  //将数据存储到session里
dd(session(&#39;user&#39;));

3) Nach erfolgreicher Anmeldung zur Backend-Homepage übertragen

@extends(home.layouts.common)
@section(&#39;content&#39;)

4) Geben Sie die Adresse der Übertragungsseite an

@endsection

5) Einführung von CSS und JS

return redirect() //表示调转每个页面

3 und Abmelden von der Backend-Administrator-Anmelde-Middleware

1 ) 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(&#39;/home/index&#39;)}}
2) Registrieren Sie eine Middleware in kernel.php

3) Verwenden Sie PHP Artisan, um die Middleware zu erstellen

{{URL::asset(&#39;/css/style.css&#39;)}}

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([&#39;middleware&#39;=>[&#39;web&#39;,&#39;admin.login&#39;]],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(&#39;user&#39;)==null){
           return redirect(&#39;home/login&#39;);
       }

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn