Skip to content
Snippets Groups Projects
Commit cf4241ab authored by meskio's avatar meskio :tent:
Browse files

Login with email as well

* Closes: #11
parent 14922d0d
No related branches found
No related tags found
No related merge requests found
...@@ -125,10 +125,15 @@ func (d DB) UpdateMember(num int, member MemberReq, checkPass bool) (Member, err ...@@ -125,10 +125,15 @@ func (d DB) UpdateMember(num int, member MemberReq, checkPass bool) (Member, err
} }
func (d DB) Login(login, password string) (member Member, err error) { func (d DB) Login(login, password string) (member Member, err error) {
err = d.db.Where("login = ?", cleanLogin(login)). cleanedLogin := cleanLogin(login)
err = d.db.Where("email = ?", cleanedLogin).
First(&member).Error First(&member).Error
if err != nil { if err != nil {
return err = d.db.Where("login = ?", cleanedLogin).
First(&member).Error
if err != nil {
return
}
} }
if !passwordValid(password, member) { if !passwordValid(password, member) {
......
...@@ -34,9 +34,9 @@ function SignIn(props) { ...@@ -34,9 +34,9 @@ function SignIn(props) {
onError={onError} onError={onError}
> >
<Form.Group> <Form.Group>
<Form.Label>Nombre de acceso</Form.Label> <Form.Label>Nombre de acceso o email</Form.Label>
<Form.Control <Form.Control
placeholder="Nombre" placeholder="Nombre o email"
value={login} value={login}
onChange={(e) => setLogin(e.target.value)} onChange={(e) => setLogin(e.target.value)}
isInvalid={badAuth} isInvalid={badAuth}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment