/
Performance
Performance
Find below the PSEUDOCODE for relevant functions:
Authentication
create user(email, username, password):
// Check email if email is valid
validate_email(email)
// check if username is invalid
If len(username) > 100 and len(username) < 5:
Input error
// check if password is invalid
If len(password) > 100 and len(password) < 5:
Input error
Hash password
// check for duplicate email
If other user has same email:
Input error
Create new user
Add user to database
Return success = True
create_session(username, password):
hash password
Find user in database
If user not found:
Input error
Create new session
Add session to database
Create token
Return token
remove_session(token):
session = load_token(token)
Remove session from database
Return {}
Communication report
Email System
Health check
Log
UBL Extractor
, multiple selections available,
Related content
Project Management & Communications
Project Management & Communications
Read with this
Data Modelling
Data Modelling
Read with this
Requirements
Requirements
Read with this
Interface - Revision2
Interface - Revision2
Read with this
2022-03-07 Meeting notes
2022-03-07 Meeting notes
Read with this
Assumptions
Assumptions
Read with this