Jelajahi Sumber

Fixed LastLogin not updating on register.

lllllllillllllillll 1 tahun lalu
induk
melakukan
ec3ccc110e
3 mengubah file dengan 7 tambahan dan 4 penghapusan
  1. 1 2
      controllers/login.js
  2. 5 1
      controllers/register.js
  3. 1 1
      package.json

+ 1 - 2
controllers/login.js

@@ -1,5 +1,4 @@
-import { User } from '../database/models.js';
-import { Syslog } from '../database/models.js';
+import { User, Syslog } from '../database/models.js';
 import bcrypt from 'bcrypt';
 
 export const Login = function(req,res){

+ 5 - 1
controllers/register.js

@@ -45,6 +45,9 @@ export const submitRegister = async function(req,res){
         if(!existingUser){
 
             try {
+                let currentDate = new Date();
+                let newLogin = currentDate.toLocaleString();
+
                 const user = await User.create({ 
                     name: name,
                     username: username,
@@ -52,7 +55,8 @@ export const submitRegister = async function(req,res){
                     password: bcrypt.hashSync(password,10),
                     role: await userRole(),
                     group: 'all',
-                    avatar: `<img src="img/avatars/${avatar}">`
+                    avatar: `<img src="img/avatars/${avatar}">`,
+                    lastLogin: newLogin,
                 });
 
                 // make sure the user was created and get the UUID.

+ 1 - 1
package.json

@@ -5,7 +5,7 @@
   "main": "app.js",
   "type": "module",
   "scripts": {
-    "test": "mocha --require @babel/register --exit"
+    "test": "mocha --require @babel/register"
   },
   "keywords": [],
   "author": "",