Subversion-Projekte lars-tiefland.laravel_shop

Revision

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

Revision 1069 Revision 1070
Zeile 19... Zeile 19...
19
        public function create(): View
19
        public function create(): View
20
        {
20
        {
21
            return view( 'admin.login' );
21
            return view( 'admin.login' );
22
        }
22
        }
Zeile -... Zeile 23...
-
 
23
 
-
 
24
        private function getUserRechte()
-
 
25
        {
-
 
26
            $uId = auth( 'admin' )->id();
-
 
27
            $user_rechte = UserProperty::where( "user_id", "=", $uId )->get();
-
 
28
            return $user_rechte;
-
 
29
        }
23
 
30
 
24
        /**
31
        /**
25
         * Handle an incoming authentication request.
32
         * Handle an incoming authentication request.
26
         */
33
         */
27
        public function store( LoginRequest $request ): RedirectResponse
34
        public function store( LoginRequest $request ): RedirectResponse
28
        {
35
        {
29
            try
36
            try
30
            {
37
            {
31
                $request->authenticate();
38
                $request->authenticate();
-
 
39
                $_SESSION["admin"]["uid"] = auth( 'admin' )->id();
-
 
40
                $_SESSION["admin"]["user"] = auth( 'admin' )->user();
32
                $_SESSION["admin"]["uid"]=auth('admin')->id();
41
                \View::share( "user_rechte", $this->getUserRechte() );
Zeile 33... Zeile 42...
33
                $request->session()->regenerate();
42
                $request->session()->regenerate();
34
 
43
 
35
                return redirect()->intended( "/admin/index" );
44
                return redirect()->intended( "/admin/index" );
Zeile 44... Zeile 53...
44
        /**
53
        /**
45
         * Destroy an authenticated session.
54
         * Destroy an authenticated session.
46
         */
55
         */
47
        public function destroy( Request $request ): RedirectResponse
56
        public function destroy( Request $request ): RedirectResponse
48
        {
57
        {
49
            Auth::logout();
58
            Auth::guard( 'admin' )->logout();
Zeile 50... Zeile 59...
50
 
59
 
Zeile 51... Zeile 60...
51
            $request->session()->invalidate();
60
            $request->session()->invalidate();