In the top right hand corner of the menu there is a fingerprint button. When pressed, this brings the user to the login window (see below). In this window one can log in using email/password combination (which involves registration) or with third party validation through Google, Facebook or Github. With the first time login, some additional account information is asked for (to set up account), otherwise, the menu for operations.
The very first time a user logs in, regardless of which method is chosen (and after the email has been verified, if the email/password method is chosen) a registration window is shown. This provides the system with a bit of additional information such as name and short description of the user. When this information is completed, then the user can proceed to use JThermodynamicsCloud.
There are several modes of logging in either third party authentification or with an email and a password. It is recommended that the user takes advantage of the third party authentication for better security.
'Password Log In': if the email has been validated with a email and password, then this will log the user in.
'Forgot Password': This will take the user to a window where the password can be reset.
'Register': This will take the user to a registration window. This is for email/password combination registration.
If the user choses to use third party authentication, the top part of this menu is not used and the next three button are used. There are three third party login methods possible:
Github
Logging in with these methods produces first a pop-up window that comes from the third party. The user then authorizes which information can be used. The third party application is used to verify the email.
Logging in with an email and password requires and preliminary registration step to verify the email address.