Usuário

Índice

registro

Registro Um Novo Usuário comas informações fornecidas e cria permissões padrão para eles.

Parameters

  • req Object O objeto de solicitação contendo as informações do usuário.
  • res Object O objeto de resposta para enviar de volta ao cliente.
  • func string O nome da função sendo executada. (optional, default 'register')
  • usr_login string O login do usuário.
  • usr_name string O nome do usuário.
  • usr_email string O email dousuário.
  • usr_password string A senha do usuário.
  • usr_passwordCheck string A verificação da senha do usuário.

Returns any Nenhum

update

Updates a user’s information in the database.

Parameters

  • req Object The request object.
  • res Object The response object.
  • usr_login string O login do usuário.
  • usr_name string O nome do usuário.
  • usr_email string O email doUsuário.
  • usr_password string Uma sena do usuário.
  • usr_passwordcheck string Uma verificações da senha do usuário.

*Lança Erro Se houver um erro atualizando as informações do usuário.

Retorna objeto O objeto de resposta com um código de status e um objeto JSON contendo as informações do usuário atualizado.

remover

Remove um usuário do banco de dados.

Parâmetros ###

  • req objeto O objeto de solicitação.
  • res Objeto O objeto de resposta.
  • id objeto Parametro /{id}.

*Lança Erro lança um erro se houver um problema na conexão do banco de dados ou se o usuário não estiver conectado.

Retorna objeto O objeto de resposta com um código de status e um objeto JSON contendo uma mensagem de erro ou uma mensagem de sucesso.

Conecte-se

Login do usuário.

Parâmetros ###

  • req objeto o objeto de requisição.
  • res objeto o objeto de resposta.
  • Throws Error Lança um erro se houver um problema com a conexão do banco de dados ou se o usuário não estiver logado.

Returns Object O objeto de resposta com um código de status e um objeto JSON contendo uma mensagem de erro ou sucesso.

changePass

Cria um token de recuperação de senha para um usuário e envia um e-mail com o link de recuperação.

Parameters

  • req Object O objeto de solicitação.
  • res Object O objeto de resposta.
  • usr_email string O e-mail do usuário para a recuperação da senha.

Returns any None

getUsers

Retorna uma lista de todos os usuários cadastrados.

Parameters

  • req Object O objeto de solicitação.
  • res Object O objeto de resposta.

Returns Array Um array de objetos contendo os dados dos usuários.

getUser

Retorna os dados de um usuário com base no ID fornecido.

Parameters

  • req Object O objeto de solicitação contendo o ID do usuário.
  • res Object O objeto de resposta.
  • id Object parametro /{idS}

Returns Object Um objeto contendo os dados do usuário correspondente ao ID fornecido.

[11]: #getusers[12]: #parâmetros-5


This work is licensed under a Creative Commons Attribution 4.0 ShareAlike License, including custom images & stylesheets. Permissions beyond the scope of this license may be available at @jr0cket
Creative Commons License