Comment sélectionner sur une variable cryptée avec Slick.
J'ai un mot de passe encodé par BCrypt dans ma base de données.
Pour illustrer mes intentions :
def login(name: String, password: String) = Action {
...
for {
u <- Users if u.name === name && BCrypt.checkpw(password, u.password)
} yield u
Bien sûr, Slick se plaint que u.password est une colonne levée et non une chaîne.
Comment allez-vous vous y prendre pour résoudre le problème ?