Skip to content

As a user I want to be able to login so that only me can access my data(AuthenticateUsers). #61

@mathiasbrito-dci

Description

@mathiasbrito-dci

To protect users' data a login process is necessary. The username must be the user's e-mail, and the password cannot be stored in the database as plain text.

  • DO NOT STORE passwords as plain text in the database.
  • Use email as username.

Tests

  • Two users cannot be registered with the same e-mail.
  • Logged in users must be valid users.
  • Logged in users must be active users.
  • Username and passwords must be matched to the user.
  • Upon expiration of tokens, users should be able to renew their passwords,

Related Issues

#25

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions