From 77904f19c6f29659d5adcf569336735b3b651912 Mon Sep 17 00:00:00 2001 From: Julien Dessaux Date: Mon, 12 Apr 2021 12:19:37 +0200 Subject: Implemented the user login database function --- pkg/database/password.go | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'pkg/database/password.go') diff --git a/pkg/database/password.go b/pkg/database/password.go index d24183d..10abe4b 100644 --- a/pkg/database/password.go +++ b/pkg/database/password.go @@ -12,3 +12,11 @@ func hashPassword(password string) (string, error) { } return string(bytes), nil } + +func checkPassword(hash string, password string) error { + err := bcrypt.CompareHashAndPassword([]byte(hash), []byte(password)) + if err != nil { + return newPasswordError(err) + } + return nil +} -- cgit v1.2.3