diff options
Diffstat (limited to 'util')
-rw-r--r-- | util/verification.go | 10 |
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 } |