X7ROOT File Manager
Current Path:
/home/gfecatvj/sites/realesbar-X/app/Http/Controllers/Auth
home
/
gfecatvj
/
sites
/
realesbar-X
/
app
/
Http
/
Controllers
/
Auth
/
📁
..
📄
ConfirmPasswordController.php
(1 KB)
📄
ForgotPasswordController.php
(667 B)
📄
LoginController.php
(3.61 KB)
📄
RegisterController.php
(1.9 KB)
📄
ResetPasswordController.php
(844 B)
📄
VerificationController.php
(1.1 KB)
Editing: LoginController.php
<?php namespace App\Http\Controllers\Auth; use App\Http\Controllers\Controller; use Illuminate\Foundation\Auth\AuthenticatesUsers; use Illuminate\Support\Facades\Auth; use Auth; use Session; class LoginController extends Controller { /* |-------------------------------------------------------------------------- | Login Controller |-------------------------------------------------------------------------- | | This controller handles authenticating users for the application and | redirecting them to your home screen. The controller uses a trait | to conveniently provide its functionality to your applications. | */ use AuthenticatesUsers; /** * Where to redirect users after login. * * @var string */ protected $redirectTo; /** * Create a new controller instance. * * @return void */ public function __construct() { $this->middleware('guest')->except('logout'); } protected function authenticated($request, $user) { if ($user->hasRole('Admin')) { $this->redirect('Bok/Dash'); } elseif ($user->hasRole('Agent')) { $this->redirectTo = route('Agent/Dash'); } elseif ($user->hasRole('User')) { $this->redirectTo = route('User/Dash'); } } /*public function adminLogin(Request $request) { $this->logout(); $validator = Validator::make($request->all(), [ 'email' => 'required|email', 'password' => 'required|min:6' ]); if ($validator->fails()) { return Redirect::back() ->withErrors($validator) ->withInput(); } //if (Auth::guard('admin')->attempt(['email' => $request->email, 'password' => $request->password,'role' => 2], $request->get('remember'))) { //}else if (Auth::guard('admin')->attempt(['email' => $request->email, 'password' => $request->password,'role' => 1], $request->get('remember'))) { return redirect() ->intended('bok/dash'); }else{ Session::flash('error', 'Please enter correct email address or password!'); return back() ->withErrors('You are not allowed to log in here') ->withInput($request->only('email', 'remember')); } } public function agentLogin(Request $request) { $this->logout(); $validator = Validator::make($request->all(), [ 'email' => 'required|email', 'password' => 'required|min:6' ]); if ($validator->fails()) { return Redirect::back() ->withErrors($validator) ->withInput(); } if (Auth::guard('web')->attempt(['email' => $request->email, 'password' => $request->password,'role' => 2], $request->get('remember'))) { }else if (Auth::guard('web')->attempt(['email' => $request->email, 'password' => $request->password,'role' => 1], $request->get('remember'))) { return redirect() ->intended('bok/dash'); }else{ Session::flash('error', 'Please enter correct email address or password!'); return back() ->withErrors('You are not allowed to log in here') ->withInput($request->only('email', 'remember')); } }*/ public function adminlogout() { Auth::logout();; return redirect('Bok/login'); } }
Upload File
Create Folder