front-end
This commit is contained in:
		@@ -90,6 +90,11 @@ class UserController {
 | 
			
		||||
 | 
			
		||||
        return res.status(200).send("Cape uploaded!");
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    async getUsername(req, res) {
 | 
			
		||||
        const token = req.session.jwt;
 | 
			
		||||
        return res.status(200).send(jwt.decode(token).username);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export default new UserController();
 | 
			
		||||
@@ -5,7 +5,7 @@ dotenv.config({path: ".env"});
 | 
			
		||||
const requireUsername = async (req, res, next) => {
 | 
			
		||||
    const { username } = req.body;
 | 
			
		||||
 | 
			
		||||
    if (!username) return res.status(400).send("Username is requires");
 | 
			
		||||
    if (!username) return res.status(400).send("Username is required");
 | 
			
		||||
    next();
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -14,5 +14,5 @@ ApiRouter.post('/login', requiredParameters.requireUsername, requiredParameters.
 | 
			
		||||
ApiRouter.get('/logout', auth.authenticate, UserController.logout);
 | 
			
		||||
ApiRouter.post('/uploadSkin', existance.userExist, auth.authenticate, utils.upload.single('file'), requiredParameters.requireFile, UserController.uploadSkin);
 | 
			
		||||
ApiRouter.post('/uploadCape', existance.userExist, auth.authenticate, auth.canHaveCloak, utils.upload.single('file'), requiredParameters.requireFile, UserController.uploadCape);
 | 
			
		||||
 | 
			
		||||
ApiRouter.get('/getUsername', existance.userExist, auth.authenticate, UserController.getUsername);
 | 
			
		||||
export default ApiRouter;
 | 
			
		||||
@@ -20,9 +20,7 @@ UserRouter.get('/register', async (req, res) => {
 | 
			
		||||
 | 
			
		||||
UserRouter.get(['/', '/login'], async (req, res) => {
 | 
			
		||||
    if(req.session.jwt && jwt.verify(req.session.jwt, process.env.SECRET)) {
 | 
			
		||||
        console.log(req.session.jwt)
 | 
			
		||||
        return res.redirect("/index");
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    return res.render("login.pug");
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user