hlfw.ca

webbing

Download patch

ref: c247aa69e28ae6309479b88e487cf25203f3d463
parent: 8fbacf88eb03ff1db4cee8fba0bbacfdf472a47e
author: halfwit <michaelmisch1985@gmail.com>
date: Sat Mar 28 08:47:34 PDT 2020

Add go.mod

--- /dev/null
+++ b/go.mod
@@ -1,0 +1,10 @@
+module github.com/olmaxmedical/email
+
+go 1.14
+
+require (
+	github.com/google/uuid v1.1.1
+	github.com/scorredoira/email v0.0.0-20191107070024-dc7b732c55da
+	golang.org/x/text v0.3.2
+	github.com/olmaxmedical/database v0.0.0
+)
--- a/reset.go
+++ b/reset.go
@@ -8,7 +8,7 @@
 	"time"
 
 	"github.com/google/uuid"
-	"github.com/olmaxmedical/olmax_go/db"
+	"github.com/olmaxmedical/database"
 	"golang.org/x/text/message"
 )
 
@@ -16,12 +16,12 @@
 func SendReset(email string, p *message.Printer) {
 	u, _ := uuid.NewRandom()
 	token := u.String()
-	if db.UserExists(email) {
-		db.CreateTempEntry("", "", email, "", token)
+	if database.UserExists(email) {
+		database.CreateTempEntry("", "", email, "", token)
 		resetemail(token, email, p)
 		go func() {
 			time.Sleep(time.Minute * 10)
-			db.RemoveTempEntry(token)
+			database.RemoveTempEntry(token)
 		}()
 	}
 }
@@ -28,14 +28,14 @@
 
 // NextResetToken - Make sure we have unique tokens!
 func NextResetToken(old, user string) string {
-	if db.FindTempEntry(old) {
-		db.RemoveTempEntry(old)
+	if database.FindTempEntry(old) {
+		database.RemoveTempEntry(old)
 		u, _ := uuid.NewRandom()
 		token := u.String()
-		db.CreateTempEntry("", "", user, "", token)
+		database.CreateTempEntry("", "", user, "", token)
 		go func() {
 			time.Sleep(time.Minute * 10)
-			db.RemoveTempEntry(token)
+			database.RemoveTempEntry(token)
 		}()
 		return token
 	}
--- a/signup.go
+++ b/signup.go
@@ -9,7 +9,7 @@
 	"time"
 
 	"github.com/google/uuid"
-	"github.com/olmaxmedical/olmax_go/db"
+	"github.com/olmaxmedical/database"
 	"golang.org/x/text/message"
 )
 
@@ -18,15 +18,15 @@
 
 // SendSignup - email our prospective clients and create tokens
 func SendSignup(first, last, email, pass string, p *message.Printer) {
-	if !db.UserExists(email) {
+	if !database.UserExists(email) {
 		u, _ := uuid.NewRandom()
 		token := u.String()
-		db.CreateTempEntry(first, last, email, pass, token)
+		database.CreateTempEntry(first, last, email, pass, token)
 		signupemail(token, email, p)
 		go func() {
 			// Blow away the entry unconditionally after 10 minutes
 			time.Sleep(time.Minute * 10)
-			db.RemoveTempEntry(token)
+			database.RemoveTempEntry(token)
 		}()
 	}
 }
@@ -33,8 +33,8 @@
 
 // ValidateSignupToken - Make sure token is good
 func ValidateSignupToken(w http.ResponseWriter, r *http.Request, token string) {
-	if db.FindTempEntry(token) {
-		db.CreateEntry(token)
+	if database.FindTempEntry(token) {
+		database.CreateEntry(token)
 		http.Redirect(w, r, "/login.html", 302)
 		return
 	}