public function editar(Request $request, $id) { $data = Assuntos::find($id); $usuarios = Usuarios::all(); $clientes = Clientes::all(); return view('sistemas.assuntos.editAssuntos', compact('data', $data, 'usuarios', $usuarios, 'clientes', $clientes)); }
/** * Run the database seeds. * * @return void */ public function run() { Model::unguard(); for ($x = 0; $x < 10; $x++) { Usuario::insert(['nome' => str_random(10), 'posto_grad' => '3S', 'data_praca' => '1995-11-25', 'user' => str_random(10), 'senha' => bcrypt('secret'), 'status' => 1]); } Model::reguard(); }
public function auth(Request $request) { $data = $request->all(); if (!empty($data['login']) && !empty($data['password'])) { $data['password'] = sha1($data['password']); $search = Usuarios::select(['id', 'login', 'nome', 'image_perfil'])->where('login', $data['login'])->where('senha', $data['password'])->where('flAtivo', 1)->get()->toArray(); if (!$search || empty($search)) { $request->session()->put('status', 'Login ou senha inválidos!'); return redirect()->back(); } $expiration = time() + 30 * 60; $options = ['expiration_session' => $expiration]; $search = array_merge($search, $options); //dd($search); $request->session()->put('logado', $search); return redirect('/admin/usuario'); } }
public function login(Request $request) { $data = $request->all(); $validate = true; if (empty($data['login']) || empty($data['senha'])) { $validate = false; } //dd($validate); if ($validate) { $usuarios = Usuarios::select(['login', 'id'])->where('login', $data['login'])->where('senha', SHA1($data['senha']))->first(); if (count($usuarios) == 1) { $dados['id'] = $usuarios->id; $dados['login'] = $usuarios->login; $request->session()->put('usuario', $dados); return redirect('dashboard/alunos/'); } else { $request->session()->flash('status', 'Login ou Senha Invalidos!'); return redirect('sistema/singin'); } } else { $request->session()->flash('status', 'Favor digite todos os campos'); return redirect('sistema/singin'); } }
/** * Altera a senha * @return [type] [description] */ public function recoveryUpdate() { $rules = ['senha' => 'required|same:csenha|min:8', 'csenha' => 'required']; $messages = ['senha.required' => Lang::get('forms.required', ['campo' => 'Senha']), 'senha.same' => Lang::get('forms.confirm.password'), 'senha.min' => Lang::get('forms.min', ['campo' => 'Senha', 'quantidade' => '8']), 'csenha.required' => Lang::get('forms.required', ['campo' => 'Confirme a senha'])]; $validator = Validator::make(Input::all(), $rules, $messages); if ($validator->fails()) { return redirect()->back()->withErrors($validator); } else { Usuarios::whereRememberToken(Input::get('token'))->update(['senha' => Hash::make(Input::get('senha')), 'remember_token' => null]); DB::insert('insert into password_resets (email, token ) values (?, ?)', [Input::get('email'), Input::get('token')]); return Redirect::to('/login')->with('message', Lang::get('frases.recuperacao.success')); } }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { Usuarios::destroy($id); return Redirect::route('usuarios.index', ['remove' => true]); }
/** * Display a listing of the resource. * * @return Response */ public function index() { $usuarios = Usuarios::all(); return view('usuario.show', ['user' => $usuarios->toArray()]); }
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)); }