Admin create & login working

This commit is contained in:
🐙PiperYxzzy
2022-05-03 19:09:38 +02:00
parent 66c35e7e4a
commit c190ac9c0d
3 changed files with 15 additions and 12 deletions

View File

@@ -432,6 +432,11 @@ func StarterAdmin() gin.HandlerFunc {
a.SetPassword(signupVals.Password)
a.GenerateNewTwoFactorSecret()
if err := database.Db.Create(&a).Error; err != nil {
c.AbortWithStatus(http.StatusInternalServerError)
return
}
go util.SendEmail("Admin Created", "A new admin, "+a.Email+", has been created", config.Config.AdminEmails)
c.JSON(http.StatusOK, util.NextMsg{Next: "db verify"})