Skip to content

Registration Process

GEA Admin edited this page Nov 17, 2024 · 1 revision

Buwana accounts are stored and managed in a database seperate from GoBrik.

Login Process

A new user landing on GoBrik, will have the option to access GoBrik by creating a Buwana account on GoBrik.

Buwana Account Creation

  1. The user will share their first name and choose their credential key. To start only email will be supported, but we aspire to add:

a. SMS b. Peer validation c. Mail d. Phone

  1. The user will set their specific credential. We will make sure that there is no other credential of this type on this system (i.e. the email or phone number must be unique). A user is then added to users_tb on the earthAuth database.

  2. The user will set their password. Currently, this must be 6 digits. Letter we will increase the security specs.

  3. The user must agree to our User Agreement Terms.

  4. The user has the option of signing up to the Earthen Newsletter.

  5. The user_tb buwana account record is updated. A new linked record is also added to credentials_tb. These two are linked by the buwana_id

  6. The user is then asked to sign in again. The signup process generates their ecobricker account.

Nomenclature note

In the GoBrik table we write table names with tb_ at the start of the table name (using a plural noun i.e. ecobricks, ecobrickers, etc) if it is only used on GoBrik. On the buwana database we add the _tb at the end of the name (using a plural nound i.e. users, countries, watershed, etc.). On the GoBrik database, if a table is mirrored on Buwana, we name it the same as on the Buwana database (i.e. communities_tb, languages_tb, countries_tb etc.)

Clone this wiki locally