Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2019
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. get
  2.  
  3. def authenticateByUsername(username: String, password: String): Boolean = {
  4. val result: Option[Boolean] = for {
  5. user <- users.findOne(MongoDBObject(USERNAME -> username))
  6. pass <- user.getAs(PASSWORD)
  7. } yield BCrypt.checkpw(pass, password)
  8.  
  9. result getOrElse false
  10. }
  11.  
  12. def authenticateByUsername(username: String, password: String): Boolean =
  13. users.findOne(MongoDBObject(USERNAME -> username)).flatMap(
  14. _.getAs(PASSWORD)
  15. ).map(
  16. BCrypt.checkpw(_, password)
  17. ).getOrElse(false)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement