User registers here, downloads the program, then later logs in from the program using the same email/password when login is implemented.
Student Account / Registration
Create a student account on the website. Later the desktop program can use the same email and password for login, sync, task progress, and profile updates.
Use a real unique email. If the same email was already saved from the desktop program, registration will stop and show a conflict message.
Registration can start from either side. A user can register on the website first, or create/save account details from the desktop program first.
User registers here, downloads the program, then later logs in from the program using the same email/password when login is implemented.
User downloads the program, saves user details from the desktop form, and the server account is created from the program API.
The same email should point to one account. This keeps profile, task points, task results, and future project data connected.