mirror of
https://github.com/arthur-pbty/portfolio2023.git
synced 2026-06-10 10:55:20 +02:00
modified
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
"use strict";
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const User_1 = __importDefault(global[Symbol.for('ioc.use')]("App/Models/User"));
|
||||
const CreateUserValidator_1 = __importDefault(global[Symbol.for('ioc.use')]("App/Validators/CreateUserValidator"));
|
||||
class AuthController {
|
||||
async index({ view }) {
|
||||
return view.render('auth');
|
||||
}
|
||||
async login({ request, auth, response, session }) {
|
||||
const email = request.input('loginemail');
|
||||
const password = request.input('loginpassword');
|
||||
try {
|
||||
await auth.use('web').attempt(email, password);
|
||||
response.redirect().toRoute('home');
|
||||
}
|
||||
catch {
|
||||
session.flash({ error: "Identifiant ou mot de passe incorrect" });
|
||||
response.redirect().back();
|
||||
}
|
||||
}
|
||||
async signup({ request, response }) {
|
||||
const playload = await request.validate(CreateUserValidator_1.default);
|
||||
await User_1.default.create(playload);
|
||||
return response.redirect().toRoute('home');
|
||||
}
|
||||
async logout({ auth, response }) {
|
||||
await auth.logout();
|
||||
return response.redirect().back();
|
||||
}
|
||||
}
|
||||
exports.default = AuthController;
|
||||
//# sourceMappingURL=AuthController.js.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"AuthController.js","sourceRoot":"","sources":["../../../../app/Controllers/Http/AuthController.ts"],"names":[],"mappings":";;;;;AACA,iFAAkC;AAClC,mHAAoE;AAEpE,MAAqB,cAAc;IAEhC,KAAK,CAAC,KAAK,CAAE,EAAE,IAAI,EAAuB;QACvC,OAAO,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAA;IAC7B,CAAC;IAED,KAAK,CAAC,KAAK,CAAE,EAAC,OAAO,EAAE,IAAI,EAAE,QAAQ,EAAE,OAAO,EAAsB;QACjE,MAAM,KAAK,GAAG,OAAO,CAAC,KAAK,CAAC,YAAY,CAAC,CAAA;QACzC,MAAM,QAAQ,GAAG,OAAO,CAAC,KAAK,CAAC,eAAe,CAAC,CAAA;QAE/C,IAAI;YACD,MAAM,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAA;YAC9C,QAAQ,CAAC,QAAQ,EAAE,CAAC,OAAO,CAAC,MAAM,CAAC,CAAA;SACrC;QAAC,MAAM;YACL,OAAO,CAAC,KAAK,CAAC,EAAC,KAAK,EAAE,uCAAuC,EAAC,CAAC,CAAA;YAC/D,QAAQ,CAAC,QAAQ,EAAE,CAAC,IAAI,EAAE,CAAA;SAC5B;IACJ,CAAC;IAED,KAAK,CAAC,MAAM,CAAC,EAAE,OAAO,EAAE,QAAQ,EAAuB;QACpD,MAAM,QAAQ,GAAG,MAAM,OAAO,CAAC,QAAQ,CAAC,6BAAmB,CAAC,CAAA;QAC5D,MAAM,cAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAA;QAC3B,OAAO,QAAQ,CAAC,QAAQ,EAAE,CAAC,OAAO,CAAC,MAAM,CAAC,CAAA;IAC7C,CAAC;IAED,KAAK,CAAC,MAAM,CAAC,EAAE,IAAI,EAAE,QAAQ,EAAsB;QAChD,MAAM,IAAI,CAAC,MAAM,EAAE,CAAA;QACnB,OAAO,QAAQ,CAAC,QAAQ,EAAE,CAAC,IAAI,EAAE,CAAA;IACpC,CAAC;CACH;AA7BD,iCA6BC"}
|
||||
@@ -0,0 +1,9 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
class HomeController {
|
||||
async index({ view }) {
|
||||
return view.render('index');
|
||||
}
|
||||
}
|
||||
exports.default = HomeController;
|
||||
//# sourceMappingURL=HomeController.js.map
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"HomeController.js","sourceRoot":"","sources":["../../../../app/Controllers/Http/HomeController.ts"],"names":[],"mappings":";;AAEA,MAAqB,cAAc;IAEhC,KAAK,CAAC,KAAK,CAAE,EAAE,IAAI,EAAuB;QACvC,OAAO,IAAI,CAAC,MAAM,CAAC,OAAO,CAAC,CAAA;IAC9B,CAAC;CACH;AALD,iCAKC"}
|
||||
Reference in New Issue
Block a user