"time"
"github.com/dchest/passwordreset"
- "immae.eu/Immae/Projets/Cryptomonnaies/Cryptoportfolio/Front/db"
+ "git.immae.eu/Cryptoportfolio/Front.git/db"
)
var PASSWORD_RESET_SECRET []byte
token := passwordreset.NewToken(q.In.Email, time.Hour*24*1, []byte(user.PasswordHash), PASSWORD_RESET_SECRET)
if CONFIG.FreeSMSUser != "" {
err := SendSMS(CONFIG.FreeSMSUser, CONFIG.FreeSMSPass, fmt.Sprintf("'%v' request a password reset. Token '/change-password?token=%v'", q.In.Email, token))
+ if err != nil {
+ log.Error(err)
+ }
+ }
+
+ if MAIL_CONFIG.IsEnabled {
+ err = SendResetPasswordMail(q.In.Email, token)
if err != nil {
return nil, NewInternalError(err)
}