예제 #1
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     //// get the nerd
     $usuario = Usuarios::find($id);
     // show the view and pass the nerd to it
     return view('usuarios.edit')->with('usuario', $usuario);
 }
예제 #2
0
 public function HacerLogin()
 {
     try {
         $rules = array('usuario' => 'required', 'password' => 'required|alphaNum|min:3');
         $validator = Validator::make(Input::all(), $rules);
         if ($validator->fails()) {
             $respuesta['registros'] = array();
             $respuesta['mensaje'] = 'Datos incorrectos';
             $respuesta['resultado'] = false;
             return $respuesta;
         } else {
             Session::flush();
             $userdata = array('usuario' => Input::get('usuario'), 'password' => Input::get('password'));
             if (Auth::attempt($userdata, true)) {
                 $usuario = Usuarios::find(Auth::id());
                 $usuario->ultimoacceso = date('Y-m-d H:i:s');
                 $usuario->save();
                 $empresa = Empresas::find($usuario->idempresa);
                 $empresa->moneda();
                 Session::put('nombres', $usuario->nombres);
                 Session::put('apellidos', $usuario->apellidos);
                 Session::put('id', $usuario->id);
                 Session::put('idempresa', $empresa->id);
                 Session::put('correo', $usuario->correo);
                 Session::put('empresa', $empresa->nombre);
                 Session::put('idpais', $empresa->idpais);
                 Session::put('idmoneda', $empresa->idmoneda);
                 Session::put('monedanom', $empresa->moneda->nombre);
                 Session::put('monedacod', $empresa->moneda->codigo);
                 Session::put('tazaiva', $empresa->tazaiva);
                 $respuesta['registros'] = $usuario->toArray();
                 $respuesta['mensaje'] = 'Bienvenido al Sistema';
                 $respuesta['resultado'] = true;
                 return $respuesta;
             } else {
                 $respuesta['registros'] = array();
                 $respuesta['mensaje'] = 'Usuario o Password incorrecto.';
                 $respuesta['resultado'] = false;
                 return $respuesta;
             }
         }
     } catch (\Exception $e) {
         $respuesta['registros'] = array();
         $respuesta['mensaje'] = 'Error general: ' . $e;
         $respuesta['resultado'] = false;
         return $respuesta;
     }
 }
 public function profile(Request $request)
 {
     $id = $request->session()->get('logado');
     $data = Usuarios::find($id[0]['id']);
     return view('sistemas.usuarios.profile', compact('data', $data));
 }