Série: Go
go
15 linhas
· Atualizado 2026-04-18
password_test.go
Go/Baasid/internal/auth/password_test.go
package auth
import "testing"
// Ensures the bcrypt string embedded in scripts/seed_data.sql still matches
// the documented demo password ("password").
func TestSeedSQLHashMatchesPassword(t *testing.T) {
const (
laravelDefaultHash = "$2a$10$92IXUNpkjO0rOQ5byMi.Ye4oKoEa3Ro9llC/.og/at2.uheWG/igi"
plain = "password"
)
if !CheckPassword(laravelDefaultHash, plain) {
t.Fatal("seed SQL bcrypt hash does not match plaintext 'password' — update scripts/seed_data.sql")
}
}
Artigos relacionados
Go
go
Atualizado 2026-04-18
main.go
main.go — go source code from the Go learning materials (Go/Baasid/cmd/hashpw/main.go).
Ler artigo →
Go
go
Atualizado 2026-04-18
main.go
main.go — go source code from the Go learning materials (Go/Baasid/cmd/server/main.go).
Ler artigo →
Go
go
Atualizado 2026-04-18
docs.go
docs.go — go source code from the Go learning materials (Go/Baasid/docs/docs.go).
Ler artigo →
Go
go
Atualizado 2026-04-18
jwt.go
jwt.go — go source code from the Go learning materials (Go/Baasid/internal/auth/jwt.go).
Ler artigo →
Go
go
Atualizado 2026-04-18
password.go
password.go — go source code from the Go learning materials (Go/Baasid/internal/auth/password.go).
Ler artigo →
Go
go
Atualizado 2026-04-18
config.go
config.go — go source code from the Go learning materials (Go/Baasid/internal/config/config.go).
Ler artigo →