Quellcode durchsuchen

Fixed system logger nil bug in account creation

Toby Chui vor 8 Monaten
Ursprung
Commit
3b2c9818c1
1 geänderte Dateien mit 3 neuen und 2 gelöschten Zeilen
  1. 3 2
      mod/auth/auth.go

+ 3 - 2
mod/auth/auth.go

@@ -39,11 +39,11 @@ type AuthEndpoints struct {
 }
 }
 
 
 // Constructor
 // Constructor
-func NewAuthenticationAgent(sessionName string, key []byte, sysdb *db.Database, allowReg bool, logger *logger.Logger, loginRedirectionHandler func(http.ResponseWriter, *http.Request)) *AuthAgent {
+func NewAuthenticationAgent(sessionName string, key []byte, sysdb *db.Database, allowReg bool, systemLogger *logger.Logger, loginRedirectionHandler func(http.ResponseWriter, *http.Request)) *AuthAgent {
 	store := sessions.NewCookieStore(key)
 	store := sessions.NewCookieStore(key)
 	err := sysdb.NewTable("auth")
 	err := sysdb.NewTable("auth")
 	if err != nil {
 	if err != nil {
-		logger.Println("Failed to create auth database. Terminating.")
+		systemLogger.Println("Failed to create auth database. Terminating.")
 		panic(err)
 		panic(err)
 	}
 	}
 
 
@@ -53,6 +53,7 @@ func NewAuthenticationAgent(sessionName string, key []byte, sysdb *db.Database,
 		SessionStore:            store,
 		SessionStore:            store,
 		Database:                sysdb,
 		Database:                sysdb,
 		LoginRedirectionHandler: loginRedirectionHandler,
 		LoginRedirectionHandler: loginRedirectionHandler,
+		Logger:                  systemLogger,
 	}
 	}
 
 
 	//Return the authAgent
 	//Return the authAgent