Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- get
- def authenticateByUsername(username: String, password: String): Boolean = {
- val result: Option[Boolean] = for {
- user <- users.findOne(MongoDBObject(USERNAME -> username))
- pass <- user.getAs(PASSWORD)
- } yield BCrypt.checkpw(pass, password)
- result getOrElse false
- }
- def authenticateByUsername(username: String, password: String): Boolean =
- users.findOne(MongoDBObject(USERNAME -> username)).flatMap(
- _.getAs(PASSWORD)
- ).map(
- BCrypt.checkpw(_, password)
- ).getOrElse(false)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement