You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
if (hash('sha256', $request->input('Senha')) === $user->Senha) {
36
-
$user->Senha = bcrypt($request->input('Senha'));
37
-
$user->is_migrated = true;
38
-
$user->save();
39
-
40
-
Auth::login($user);
41
-
} else {
42
-
returnredirect()->back()->with('erro', 'Usuário ou senha incorreta.');
43
-
}
44
-
} else {
45
-
if (!Auth::attempt($credenciais)) {
46
-
returnredirect()->back()->with('erro', 'Usuário ou senha incorreta.');
47
-
}
48
-
49
-
$user = Auth::user();
50
-
}
33
+
if (!$user) {
34
+
returnredirect()->back()->with('erro', 'Usuário ou senha incorreta.');
35
+
}
36
+
if (!$user->is_migrated) {
37
+
if (hash('sha256', $request->input('Senha')) === $user->Senha) {
38
+
$user->Senha = bcrypt($request->input('Senha'));
39
+
$user->is_migrated = true;
40
+
$user->save();
51
41
52
-
if ($user->Status == 'Ativa' && $user->EmailConfirmado) {
53
-
HistoricoAcesso::create([
54
-
'IDUsuario' => $user->IDUsuario,
55
-
'DataEntrada' => now(),
56
-
]);
57
-
$request->session()->regenerate();
58
-
returnredirect()->intended('/dashboard');
42
+
Auth::login($user);
59
43
} else {
60
-
Auth::logout();
61
-
returnredirect()->route('usuario.login')->with('erro', 'Usuário não autorizado. Verifique se o administrador liberou seu acesso e se seu email está confirmado e se sua conta não está suspensa.');
44
+
returnredirect()->back()->with('erro', 'Usuário ou senha incorreta.');
62
45
}
63
46
} else {
64
-
returnredirect()->back()->with('erro', 'Usuário ou senha incorreta.');
47
+
if (!Auth::attempt($credenciais)) {
48
+
returnredirect()->back()->with('erro', 'Usuário ou senha incorreta.');
49
+
}
50
+
51
+
$user = Auth::user();
52
+
}
53
+
54
+
if ($user->Status == 'Ativa' && $user->EmailConfirmado) {
55
+
HistoricoAcesso::create([
56
+
'IDUsuario' => $user->IDUsuario,
57
+
'DataEntrada' => now(),
58
+
]);
59
+
$request->session()->regenerate();
60
+
returnredirect()->intended('/dashboard');
61
+
} else {
62
+
Auth::logout();
63
+
returnredirect()->route('usuario.login')->with('erro', 'Usuário não autorizado. Verifique se o administrador liberou seu acesso e se seu email está confirmado e se sua conta não está suspensa.');
0 commit comments