projects
/
vchess.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Draft Hiddenqueen, Grasshopper and Knightmate chess (rules unwritten)
[vchess.git]
/
server
/
models
/
User.js
diff --git
a/server/models/User.js
b/server/models/User.js
index
f3adb31
..
5117c17
100644
(file)
--- a/
server/models/User.js
+++ b/
server/models/User.js
@@
-141,13
+141,20
@@
const UserModel =
const day = 86400000;
db.serialize(function() {
const query =
const day = 86400000;
db.serialize(function() {
const query =
- "SELECT id, sessionToken, created " +
+ "SELECT id, sessionToken, created
, name, email
" +
"FROM Users";
db.all(query, (err, users) => {
users.forEach(u => {
"FROM Users";
db.all(query, (err, users) => {
users.forEach(u => {
- // Remove unlogged users for >
1 day
+ // Remove unlogged users for >
24h
if (!u.sessionToken && tsNow - u.created > day)
if (!u.sessionToken && tsNow - u.created > day)
+ {
+ notify(
+ u,
+ "Your account has been deleted because " +
+ "you didn't log in for 24h after registration"
+ );
db.run("DELETE FROM Users WHERE id = " + u.id);
db.run("DELETE FROM Users WHERE id = " + u.id);
+ }
});
});
});
});
});
});