init
This commit is contained in:
11
app/middleware/auth_middleware.js
Normal file
11
app/middleware/auth_middleware.js
Normal file
@@ -0,0 +1,11 @@
|
||||
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
|
||||
Reference in New Issue
Block a user