FadhilUrl

for Alvine

Jan 18th, 2021 (edited)
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  actionSignin: async (req, res) => {
  2.     try {
  3.       const { username, password } = req.body;
  4.       const user = await users.findOne({ username: username });
  5.       if (!user) {
  6.         req.flash("alertMessage", "User Not Found !");
  7.         req.flash("alertStatus", "danger");
  8.         res.redirect("/admin/signin");
  9.       }
  10.       const isPasswordMatch = await bycrypt.compare(password, user.password);
  11.       if (!isPasswordMatch) {
  12.         req.flash("alertMessage", "Password Not Match !");
  13.         req.flash("alertStatus", "danger");
  14.         res.redirect("/admin/signin");
  15.       }
  16.       req.session.user = {
  17.         id: user.id,
  18.         username: user.username,
  19.         status : user.status
  20.       }
  21.       res.redirect('/admin/dashboard');
  22.  
  23.     } catch (error) {
  24.       res.redirect("/admin/signin");
  25.     }
  26.   },
Add Comment
Please, Sign In to add comment