Fix password hash

This commit is contained in:
Isaac Levy 2017-09-22 16:07:25 -04:00
parent e5e72b1ff5
commit 6e8cc5dcea

View file

@ -1,7 +1,6 @@
package lila.user
import com.roundeights.hasher.Implicits._
import com.roundeights.hasher.Algo
import org.joda.time.DateTime
import reactivemongo.api._
import reactivemongo.api.commands.GetLastError
@ -273,8 +272,10 @@ object UserRepo {
case _ => none
}
def getPasswordHash(id: ID): Fu[Option[String]] =
coll.primitiveOne[String]($id(id), "password")
def getPasswordHash(id: ID): Fu[Option[String]] = coll.byId[AuthData](id) map {
case Some(auth) => auth.bpass.fold(auth.password){ _.drop(16).toBase64.some }
case _ => none
}
def create(
username: String,