/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (Auth::client()->get()) { return $next($request); } else { return redirect()->guest('user'); } }
private function _validateCredentials($username, $password) { $username = trim($username); $password = trim($password); if (config('lara-auth-bridge.client_auth') && Auth::client()->attempt([config('lara-auth-bridge.user_model.username_column') => $username, config('lara-auth-bridge.user_model.password_column') => $password]) || !config('lara-auth-bridge.client_auth') && Auth::attempt([config('lara-auth-bridge.user_model.username_column') => $username, config('lara-auth-bridge.user_model.password_column') => $password])) { return config('lara-auth-bridge.client_auth') ? Auth::client()->user() : Auth::user(); } return false; }
/** * Handle an incoming request. * * @param Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { ## collect header information. $userNameApi = Request::server('HTTP_USERNAME'); $passwordApi = Request::server('HTTP_PASSWORD'); //create an array. $credentials = ["email" => $userNameApi, "password" => $passwordApi]; //if not then send username and password. if (Auth::client()->attempt($credentials)) { //pass to next request. return $next($request); } else { //else $statusCode = 200; $response['message'] = 'sorry,please login to access'; $response['status'] = '0'; return Response::json($response, $statusCode); } }