return nil, NewInternalError(fmt.Errorf("cannot create jwt token %v", err))
}
+ if CONFIG.FreeSMSUser != "" {
+ err := SendSMS(CONFIG.FreeSMSUser, CONFIG.FreeSMSPass, fmt.Sprintf("New user signup '%v'", q.In.Email))
+ if err != nil {
+ return nil, NewInternalError(err)
+ }
+ }
+
return SignResult{token}, nil
}
return nil, &Error{InvalidCredentials, "invalid credentials", err}
}
- if user.Status != db.Confirmed {
- return nil, &Error{UserNotConfirmed, "user awaiting admin validation", fmt.Errorf("user '%v' not confirmed", user)}
- }
-
token, err := CreateJwtToken(user.Id)
if err != nil {
return nil, NewInternalError(err)