/** * Handle a registration request for the application. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function postRegister(Request $request) { $validator = $this->validator($request->all()); if ($validator->fails()) { $this->throwValidationException($request, $validator); } Auth::other()->login($this->create($request->all())); return redirect($this->redirectotherPath()); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (Auth::other()->check()) { return back(); } if (Auth::admin()->check()) { return back(); } return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (Auth::admin()->check()) { return back(); } if (Auth::other()->check()) { return back(); } if (Auth::user()->check()) { return redirect('userdashboard'); } return $next($request); }
/** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { if (\Auth::admin()->check()) { return back(); } if (\Auth::user()->check()) { return back(); } if (Auth::other()->guest()) { if ($request->ajax()) { return response('Unauthorized.', 401); } else { return redirect()->guest('other/login'); } } return $next($request); }
/** * Reset the given user's password. * * @param \Illuminate\Contracts\Auth\CanResetPassword $user * @param string $password * @return void */ protected function resetPassword($user, $password) { $user->password = bcrypt($password); $user->save(); Auth::other()->login($user); }
/** * Log the user out of the application. * * @return \Illuminate\Http\Response */ public function getLogout() { Auth::other()->logout(); return redirect(property_exists($this, 'redirectAfterLogout') ? $this->redirectAfterLogout : 'others'); }