User tables for future database #221
Labels
No labels
_CRITICAL_
API
app
backEnd
Blocked, waiting for further changes
bug
cleanup
close
design
duplicate
enhancement
feature request
frontEnd
help wanted
invalid
low priority
needs input
needs review
project documentation
question
research
reviewed
script
security
SQL
style
testing
topLevel
wontfix
No milestone
No project
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Andras/BoundlessFlowCampus2K#221
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
To be able to support users we need to store relevant data. We need to design these tables.
Parent Issue: #143
Does a list of information that should be saved for each user exist or should i create one?
list of possible information that should be stored
Possible tables
user table
I believe it does not exist, if you look at issue:#148 i have used some "examples" on what could be stored such as emails, ID, password and how that should be stored.
#148 (comment)
Fast sketch of how the tables relates to each other.
Open to suggestions

@b24krila wrote in #221 (comment):
Looking in to it
The sketch works as a prototype, it shows the relations well and paints a clear picture.
The parts that might need more discussion which you might realize from issue #148 is how do we store emails as it can be referred to as "sensitive" information my solution pointed out in issue #148 is to encrypt/hash the email and store the encrypted for fast look up.
The same for password were we instead store a hashed password + salt, Where each time you login we hash the password entered with the salt and see if the stored value matches what was entered.
Then logically we do not need to store FullName for we can get that information from first name and last name.