Db structure changes

This commit is contained in:
mrfry 2021-05-12 10:15:32 +02:00
parent 6eef9fd1c0
commit bf2f63e810
6 changed files with 19 additions and 93 deletions

View file

@ -15,9 +15,6 @@
"type": "text",
"unique": true
},
"lastIP": {
"type": "text"
},
"notes": {
"type": "text"
},
@ -46,15 +43,22 @@
"pwGotFromCID": {
"type": "number",
"defaultZero": true
},
"createdBy": {
"type": "number"
}
}
},
"sessions": {
"foreignKey": [
{
"keysFrom": ["userID"],
"keysFrom": [
"userID"
],
"table": "users",
"keysTo": ["id"]
"keysTo": [
"id"
]
}
],
"tableStruct": {
@ -63,10 +67,6 @@
"primary": true,
"notNull": true
},
"ip": {
"type": "text",
"notNull": true
},
"userID": {
"type": "number",
"notNull": true
@ -83,58 +83,5 @@
"notNull": true
}
}
},
"accesses": {
"foreignKey": [
{
"keysFrom": ["userID"],
"table": "users",
"keysTo": ["id"]
}
],
"tableStruct": {
"accessID": {
"type": "integer",
"primary": true,
"autoIncrement": true
},
"userID": {
"type": "number",
"notNull": true
},
"ip": {
"type": "text",
"notNull": true
},
"date": {
"type": "text",
"notNull": true
},
"sessionID": {
"type": "text",
"notNull": true
}
}
},
"veteranPWRequests": {
"tableStruct": {
"id": {
"type": "integer",
"primary": true,
"autoIncrement": true
},
"ip": {
"type": "text",
"notNull": true
},
"count": {
"type": "number",
"defaultZero": true
},
"lastDate": {
"type": "text",
"notNull": true
}
}
}
}

View file

@ -61,6 +61,7 @@ function setup(data: SubmoduleData): any {
if (requestingUser.avaiblePWRequests <= 0) {
res.json({
result: 'error',
success: false,
msg:
'Too many passwords requested or cant request password yet, try later',
})
@ -88,6 +89,7 @@ function setup(data: SubmoduleData): any {
pw: pw,
avaiblePWRequests: 0,
created: utils.GetDateString(),
createdBy: requestingUser.id,
})
logger.Log(
@ -152,7 +154,6 @@ function setup(data: SubmoduleData): any {
'users',
{
loginCount: user.loginCount + 1,
lastIP: '0.0.0.0',
lastLogin: utils.GetDateString(),
},
{
@ -162,7 +163,6 @@ function setup(data: SubmoduleData): any {
dbtools.Insert(userDB, 'sessions', {
id: sessionID,
ip: '0.0.0.0',
userID: user.id,
isScript: isScript ? 1 : 0,
createDate: utils.GetDateString(),