/** * Handle a login request to the application. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function postLogin(Request $request) { $usuario = Usuario::where('accountname', $request->accountname)->first(); if (empty($usuario)) { return redirect('login'); } else { Auth::login($usuario); return redirect('home'); } }
public function index() { try { $data['usuario'] = Usuario::findOrFail(\Auth::user()->id); } catch (ModelNotFoundException $e) { \Session::flash('error', 'El usuario no existe en la base de datos.'); return redirect(url()); } //todos los usuarios menos el logueado $data['usuarios'] = Usuario::where('id', '!=', \Auth::user()->id)->get(); return view('backend.usuarios.index', $data); }
function login() { $inputs = Input::all(); $user = ['usuario' => $inputs['user']['usuario'], 'usuario_password' => $inputs['user']['usuario_password']]; $usuario = Usuario::where('usuario', $user['usuario'])->first(); if (is_null($usuario)) { return Response::json(['response' => 'Usuário não existe', 'status' => 400]); } $verify_pass = Hash::check($user['usuario_password'], $usuario->usuario_password); if (!$verify_pass) { return Response::json(['response' => 'Senha incorreta', 'status' => 400]); } unset($usuario['usuario_password']); return Response::json(['response' => $usuario, 'status' => 200]); }
public function postLogin(Request $request) { $this->validate($request, ['correo' => 'required', 'password' => 'required']); $credentials = $request->only('correo', 'password'); //$credentials["habilitado"] = 1; if ($this->auth->attempt($credentials, $request->has('remember'))) { $correo = $request['correo']; $user = Usuario::where('correo', $correo)->get(); $usuario['correo'] = $user['0']['correo']; $usuario['nombre'] = $user['0']['nombre']; $usuario['cedula'] = $user['0']['cedula']; $usuario['rol'] = $user['0']['rol']; $usuario['password'] = $user['0']['password']; $usuario['habilitado'] = $user['0']['habilitado']; $usuario['usuario_creador'] = $user['0']['usuario_creador']; Session::put('usuario', $usuario); return view("home"); } else { //return "credenciales incorrectas"; return Redirect::to('login')->withErrors("XXXXXX"); } }
public function gravaNovaSenha(NovaSenhaRequest $request) { $usuario = Usuario::where("login", $request->login)->where("serial", $request->serial)->first(); if (empty($usuario)) { abort(404, "Bad Request"); } $usuario->setSenha($request->senha); $usuario->setSerial(); if ($usuario->save()) { return ["estado" => "sucesso"]; } return ["estado" => "erro"]; }
protected function getFiltrarListarUsuario(Request $request) { $rol = $request['rol']; $nombre = $request['nombre']; $habilitado = $request['habilitado']; $correo = $request['correo']; $cedula = $request['cedula']; if ($rol != "--seleccionar rol--" and $habilitado != "-seleccionar estado-") { $usuarios = Usuario::where(['rol' => $rol, 'habilitado' => $habilitado])->paginate(10); $usuarios->setPath('listarUsuario'); return view('Usuario/listarUsuario', compact('usuarios')); } else { return redirect('listarUsuario')->with('success', 'ERROR : NO SE PUDO FILTRAR POR ROL Y ESTADO'); } /* if($rol=="--seleccionar rol--"){ //NO HAGA NADA }else{ $usuarios = Usuario::where('rol',$rol)->paginate(10); $rol2=true; } if($habilitado=="-seleccionar estado-"){ //NO HAGA NADA }else{ //$usuarios = Usuario::where('habilitado',$habilitado)->paginate(10); $habilitado2=true; } if(empty($nombre)==false){ //$usuarios= Usuario::where('nombre',$nombre)->paginate(10); $nombre2=true; } if(empty($correo)==false){ //$usuarios= Usuario::where('correo',$correo)->paginate(10); $correo2=true; } if(empty($cedula)==false){ //$usuarios= Usuario::where('cedula',$cedula)->paginate(10); $cedula2=true; } */ //$usuariosRol = Usuario::where('rol',$rol)->paginate(10); //$usuariosRol = Usuario::where('nombre',$nombre)->paginate(10); }