Refactoring Complet

Voir facebook pour l'installation de la nouvelle BDD.
This commit is contained in:
alexandre-pereira
2015-03-14 14:36:03 +01:00
parent 0205f4c864
commit de05756a7b
229 changed files with 1762 additions and 18699 deletions

View File

@ -6,6 +6,7 @@ use Password;
use View;
use Redirect;
use Hash;
use Session;
class LoginController extends Controller {
/**
@ -38,26 +39,31 @@ class LoginController extends Controller {
'email' => 'required',
'password'=>'required'
];
$validator = Validator::make($credentials,$rules);
if($validator->passes())
{
if(Auth::attempt($credentials))
{
if (Auth::user()->droits != 0)
return redirect()->intended('admin');
else
return redirect()->intended('referent');
}
return redirect('login')->withErrors(['erreur' => 'Mail ou mot de passe incorrect!',]);
}
else
{
return redirect('login')->withErrors($validator)->withInput();
}
if(Input::get('email') == "admin@admin.admin" && Input::get('password') == "SUPERPASSWORD") {
Session::put('admin', 1);
return redirect('admin');
}
else {
$validator = Validator::make($credentials,$rules);
if($validator->passes())
{
if(Auth::attempt($credentials))
{
return redirect()->intended('referent');
}
return redirect('login')->withErrors(['erreur' => 'Mail ou mot de passe incorrect!',]);
}
else
{
return redirect('login')->withErrors($validator)->withInput();
}
}
}
public function logout()
{
Session::forget('admin');
Auth::logout();
return redirect('login');
}