dinis / raspberryGameSuite

Multiplayer gaming plataform with raspberry pi as server and android phone as client.
GNU General Public License v3.0
1 stars 0 forks source link

Finish register and login #12

Closed TijoloAzul closed 7 years ago

TijoloAzul commented 7 years ago

Registo e Login devem funcionar desde o cliente até à BD e de volta ao cliente

Implementa o registo:

  1. O Login Client pede para se registar com um username e uma password
  2. O Servidor verfifica se o nome já existe 2.a. - Se não existir responde com insucesso para o cliente
  3. O Servidor guarda o novo registo na BD
  4. É adquirido um novo login no nome do novo user
  5. É enviado ao cliente uma mensagem de sucesso com o token de sessão
  6. O cliente guarda o token indicando que já está logado

Implementa o login com BD

  1. O Login Client pede ao servidor para abrir uma sessão, indicando o nome e a password
  2. O servido verifica se o nome existe 2.a. - Se não existir responde com insucesso para o cliente
  3. O servido verifica se a password é correta 3.a. - Se não fôr, responde com insucesso para o cliente
  4. É adquirido um novo login no nome do novo user
  5. É enviado ao cliente uma mensagem de sucesso com o token de sessão
  6. O cliente guarda o token indicando que já está logado
TijoloAzul commented 7 years ago

Depends on #8, #9 and #10

TijoloAzul commented 7 years ago

Somehow, there is already something done at merge request #20

TijoloAzul commented 7 years ago

This is done in pull requests #23 and #24.