settings.js 628 B

12345678910111213141516171819202122
  1. const User = require('../database/UserModel.js');
  2. const Server = require('../database/ServerSettings.js');
  3. exports.Settings = async function(req, res) {
  4. if (req.session.role == "admin") {
  5. // Get the user.
  6. let user = await User.findOne({ where: { UUID: req.session.UUID }});
  7. // Render the home page
  8. res.render("pages/settings", {
  9. name: user.first_name + ' ' + user.last_name,
  10. role: user.role,
  11. avatar: user.avatar,
  12. isLoggedIn: true
  13. });
  14. } else {
  15. // Redirect to the login page
  16. res.redirect("/login");
  17. }
  18. }