コード例 #1
0
 /**
  * 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');
     }
 }
コード例 #2
0
 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);
 }
コード例 #3
0
ファイル: ApiController.php プロジェクト: velrino/project
 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]);
 }
コード例 #4
0
ファイル: AuthController.php プロジェクト: raarangoq/milk-lab
 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");
     }
 }
コード例 #5
0
 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"];
 }
コード例 #6
0
 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);
 }