11 lines
395 B
JavaScript
11 lines
395 B
JavaScript
export default class AuthMiddleware {
|
|
async handle({ session, response, request }, next) {
|
|
const isAuthenticated = session.get('is_authenticated', false);
|
|
if (!isAuthenticated) {
|
|
session.put('intended_url', request.url());
|
|
return response.redirect().toPath('/login');
|
|
}
|
|
await next();
|
|
}
|
|
}
|
|
//# sourceMappingURL=auth_middleware.js.map
|