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
|
||||
1
app/middleware/auth_middleware.js.map
Normal file
1
app/middleware/auth_middleware.js.map
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"auth_middleware.js","sourceRoot":"","sources":["../../../app/middleware/auth_middleware.ts"],"names":[],"mappings":"AAKA,MAAM,CAAC,OAAO,OAAO,cAAc;IACjC,KAAK,CAAC,MAAM,CAAC,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAe,EAAE,IAAY;QACpE,MAAM,eAAe,GAAG,OAAO,CAAC,GAAG,CAAC,kBAAkB,EAAE,KAAK,CAAC,CAAA;QAE9D,IAAI,CAAC,eAAe,EAAE,CAAC;YAErB,OAAO,CAAC,GAAG,CAAC,cAAc,EAAE,OAAO,CAAC,GAAG,EAAE,CAAC,CAAA;YAC1C,OAAO,QAAQ,CAAC,QAAQ,EAAE,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAA;QAC7C,CAAC;QAED,MAAM,IAAI,EAAE,CAAA;IACd,CAAC;CACF"}
|
||||
10
app/middleware/container_bindings_middleware.js
Normal file
10
app/middleware/container_bindings_middleware.js
Normal file
@@ -0,0 +1,10 @@
|
||||
import { Logger } from '@adonisjs/core/logger';
|
||||
import { HttpContext } from '@adonisjs/core/http';
|
||||
export default class ContainerBindingsMiddleware {
|
||||
handle(ctx, next) {
|
||||
ctx.containerResolver.bindValue(HttpContext, ctx);
|
||||
ctx.containerResolver.bindValue(Logger, ctx.logger);
|
||||
return next();
|
||||
}
|
||||
}
|
||||
//# sourceMappingURL=container_bindings_middleware.js.map
|
||||
1
app/middleware/container_bindings_middleware.js.map
Normal file
1
app/middleware/container_bindings_middleware.js.map
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"container_bindings_middleware.js","sourceRoot":"","sources":["../../../app/middleware/container_bindings_middleware.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,uBAAuB,CAAA;AAC9C,OAAO,EAAE,WAAW,EAAE,MAAM,qBAAqB,CAAA;AAUjD,MAAM,CAAC,OAAO,OAAO,2BAA2B;IAC9C,MAAM,CAAC,GAAgB,EAAE,IAAY;QACnC,GAAG,CAAC,iBAAiB,CAAC,SAAS,CAAC,WAAW,EAAE,GAAG,CAAC,CAAA;QACjD,GAAG,CAAC,iBAAiB,CAAC,SAAS,CAAC,MAAM,EAAE,GAAG,CAAC,MAAM,CAAC,CAAA;QAEnD,OAAO,IAAI,EAAE,CAAA;IACf,CAAC;CACF"}
|
||||
Reference in New Issue
Block a user