const User = require('../database/UserModel'); exports.Users = async function(req, res) { if (req.session.role == "admin") { // Get the user. let user = await User.findOne({ where: { UUID: req.session.UUID }}); let user_list = ` ID Avatar Name Username Email UUID Role Status Actions ` let users = await User.findAll(); users.forEach((account) => { full_name = account.first_name + ' ' + account.last_name; user_info = ` ${user.id} ${account.avatar} ${full_name} ${account.username} ${account.email} ${account.UUID} ${account.role} Active Edit ` user_list += user_info; }); // Render the home page res.render("pages/users", { name: user.first_name + ' ' + user.last_name, role: user.role, avatar: user.avatar, isLoggedIn: true, user_list: user_list }); } else { // Redirect to the login page res.redirect("/login"); } }