aboutsummaryrefslogtreecommitdiff
path: root/util/verification.go
diff options
context:
space:
mode:
Diffstat (limited to 'util/verification.go')
-rw-r--r--util/verification.go10
1 files changed, 3 insertions, 7 deletions
diff --git a/util/verification.go b/util/verification.go
index c64b54d..b5a44ff 100644
--- a/util/verification.go
+++ b/util/verification.go
@@ -71,17 +71,13 @@ func (verify Verify) CreateBoardMod() error {
query := `select code from verification where identifier=$1 and type=$2`
if err := config.DB.QueryRow(query, verify.Board, verify.Type).Scan(&code); err != nil {
- return nil
+ return MakeError(err, "CreateBoardMod")
}
var ident string
query = `select identifier from boardaccess where identifier=$1 and board=$2`
if err := config.DB.QueryRow(query, verify.Identifier, verify.Board).Scan(&ident); err != nil {
- return nil
- }
-
- if ident != verify.Identifier {
query := `insert into crossverification (verificationcode, code) values ($1, $2)`
if _, err := config.DB.Exec(query, code, pass); err != nil {
return MakeError(err, "CreateBoardMod")
@@ -91,10 +87,10 @@ func (verify Verify) CreateBoardMod() error {
if _, err = config.DB.Exec(query, verify.Identifier, pass, verify.Board, verify.Type); err != nil {
return MakeError(err, "CreateBoardMod")
}
-
- config.Log.Printf("Board access - Board: %s, Identifier: %s, Code: %s\n", verify.Board, verify.Identifier, pass)
}
+ config.Log.Printf("Board access - Board: %s, Identifier: %s, Code: %s\n", verify.Board, verify.Identifier, pass)
+
return nil
}