Subversion-Projekte lars-tiefland.laravel_shop

Revision

Revision 1106 | Revision 1142 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 1106 Revision 1141
Zeile 25... Zeile 25...
25
        public function create(): View
25
        public function create(): View
26
        {
26
        {
27
            return view( 'admin.login' );
27
            return view( 'admin.login' );
28
        }
28
        }
Zeile 29... Zeile -...
29
 
-
 
30
        private function getUserRechte()
-
 
31
        {
-
 
32
            return $user_rechte;
-
 
33
        }
-
 
34
 
29
 
35
        /**
30
        /**
36
         * Handle an incoming authentication request.
31
         * Handle an incoming authentication request.
37
         */
32
         */
38
        public function store( LoginRequest $request ): RedirectResponse
33
        public function store( LoginRequest $request ): RedirectResponse
Zeile 42... Zeile 37...
42
                $request->authenticate();
37
                $request->authenticate();
43
                $_SESSION["admin"]["uid"] = auth( 'admin' )->id();
38
                $_SESSION["admin"]["uid"] = auth( 'admin' )->id();
44
                $_SESSION["admin"]["user"] = auth( 'admin' )->user();
39
                $_SESSION["admin"]["user"] = auth( 'admin' )->user();
45
                $request->session()->regenerate();
40
                $request->session()->regenerate();
Zeile 46... Zeile 41...
46
 
41
 
47
                return redirect()->intended( "/admin/index" );
42
                return redirect()->intended( "/backend" );
48
            }
43
            }
49
            catch ( ValidationException $e )
44
            catch ( ValidationException $e )
50
            {
45
            {
51
                dd( $e->getMessage() );
46
                dd( $e->getMessage() );
Zeile 62... Zeile 57...
62
 
57
 
Zeile 63... Zeile 58...
63
            $request->session()->invalidate();
58
            $request->session()->invalidate();
Zeile 64... Zeile 59...
64
 
59
 
65
            $request->session()->regenerateToken();
60
            $request->session()->regenerateToken();
66
 
61
 
67
            return redirect( '/admin/index' );
62
            return redirect( '/backend' );