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'); } }