Example #1
0
func (serv AppService) ResetPassword(posted string) {

	user := User.User{}
	err := json.Unmarshal([]byte(posted), &user)
	if err != nil {
		fmt.Println(err.Error())
	} else {
		fmt.Println(user.UserToJSON())
	}
	userid := User.GetUserByEmail(user.Email)
	uuid, err := ReturnData.GenUUID()
	if err != nil {
		log.Fatal(err.Error())
	}

	emailBody := "<p>Please click on the following link to reset your password. <a href=\"http://www.happenstance.me/reset/"
	emailBody += userid + "/"
	emailBody += uuid
	emailBody += "\"></p>"
	ReturnData.SendCustomMail(emailBody, "*****@*****.**", user.GetEmail(), "Reset Password @ happenStance.Me")
}