Added redirects and middleware classes for login
This commit is contained in:
@ -15,6 +15,7 @@
|
||||
namespace Inforbank\Application;
|
||||
|
||||
use \Slim\App;
|
||||
use Inforbank\Application\Helper\Redirect;
|
||||
|
||||
class Login
|
||||
{
|
||||
@ -24,6 +25,7 @@ class Login
|
||||
// Render index view
|
||||
return $this->renderer->render($response, 'login.phtml', $args);
|
||||
});
|
||||
|
||||
$app->post('/login', function ($request, $response, $args) {
|
||||
// Render index view
|
||||
$post = $request->getParsedBody();
|
||||
@ -32,15 +34,18 @@ class Login
|
||||
$resp = $this->auth->login($post['rekeningnr'], $post['pascode']);
|
||||
|
||||
if ($resp) {
|
||||
echo "HIER EEN REDIRECT GRAAG";
|
||||
return Redirect::create($response, '/');
|
||||
} else {
|
||||
echo "ERR PASS!";
|
||||
return Redirect::create($response, '/login?error');
|
||||
}
|
||||
} catch (\Exception $e) {
|
||||
echo "ERR REK!";
|
||||
return Redirect::create($response, '/login?error');
|
||||
}
|
||||
});
|
||||
|
||||
die();
|
||||
$app->get('/logout', function ($request, $response, $args) {
|
||||
$this->auth->logout();
|
||||
return Redirect::create($response, '/login');
|
||||
});
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user