mirror of
https://github.com/arthur-pbty/portfolio2023.git
synced 2026-06-11 11:21:04 +02:00
build
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
"use strict";
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const ModifPseudoValidator_1 = __importDefault(global[Symbol.for('ioc.use')]("App/Validators/ModifPseudoValidator"));
|
||||
const ModifEmailValidator_1 = __importDefault(global[Symbol.for('ioc.use')]("App/Validators/ModifEmailValidator"));
|
||||
class CompteController {
|
||||
async index({ view }) {
|
||||
return view.render('compte');
|
||||
}
|
||||
async modifpseudo({ request, auth, session, response }) {
|
||||
const user = auth.user;
|
||||
await request.validate(ModifPseudoValidator_1.default);
|
||||
user.pseudo = request.input('pseudo');
|
||||
await user.save();
|
||||
session.flash({ success: "Username updated successfully" });
|
||||
response.redirect().back();
|
||||
}
|
||||
async modifemail({ request, auth, session, response }) {
|
||||
const user = auth.user;
|
||||
await request.validate(ModifEmailValidator_1.default);
|
||||
user.email = request.input('email');
|
||||
await user.save();
|
||||
session.flash({ success: "Email updated successfully" });
|
||||
response.redirect().back();
|
||||
}
|
||||
async delete({ auth, response }) {
|
||||
const user = auth.user;
|
||||
await user.delete();
|
||||
await auth.logout();
|
||||
response.redirect().toRoute('home');
|
||||
}
|
||||
}
|
||||
exports.default = CompteController;
|
||||
//# sourceMappingURL=CompteController.js.map
|
||||
Reference in New Issue
Block a user