Boas!
Estou a usar a framework laravel e estou a tentar fazer login, consigo fazer login mas quando redirecciono para outro pagina o login perde efeito.
Controller
Código (PHP):
Route.php
Código (PHP):
Se eu remover o auth funciona.
Estou a usar a framework laravel e estou a tentar fazer login, consigo fazer login mas quando redirecciono para outro pagina o login perde efeito.
Controller
Código (PHP):
$regras = array('email' => 'required', 'password' => 'required');
$validar = Validator::make(Input::all(), $regras);
if ($validar->fails()) {
return Redirect::route('login')->withErrors($validar);
}
$login = Auth::attempt(array(
'email' => Input::get('email'),
'password' => Input::get('password')
), false);
if (!$login) {
return Redirect::route('login')->withErrors(array(
"Autenticação falhou!"
));
}
return Redirect::route('home');
$validar = Validator::make(Input::all(), $regras);
if ($validar->fails()) {
return Redirect::route('login')->withErrors($validar);
}
$login = Auth::attempt(array(
'email' => Input::get('email'),
'password' => Input::get('password')
), false);
if (!$login) {
return Redirect::route('login')->withErrors(array(
"Autenticação falhou!"
));
}
return Redirect::route('home');
Route.php
Código (PHP):
Route::get('/', array('as'=>'home','uses'=>'HomeController@showWelcome'))->before('auth');
.....
.....
Se eu remover o auth funciona.