Autoset $ caracter for secret salt
continuous-integration/drone/push Build is passing Details

pull/4/head
Lucas EVARD 1 year ago
parent 6035d6efa9
commit 3e59a3224e

@ -4,7 +4,16 @@ import allin.model.User
import org.mindrot.jbcrypt.BCrypt import org.mindrot.jbcrypt.BCrypt
class CryptManager { class CryptManager {
val salt=System.getenv().get("SALT") val salt=addDollarsSecrets(System.getenv().get("SALT").toString())
// Cette fonction permet de remettre les $ que drone supprime dans les secrets drone
fun addDollarsSecrets(chaine: String): String {
val stringBuilder = StringBuilder(chaine)
stringBuilder.insert(0, '$')
stringBuilder.insert(3, '$')
stringBuilder.insert(6, '$')
return stringBuilder.toString()
}
fun passwordCrypt(password : String): String { fun passwordCrypt(password : String): String {
return BCrypt.hashpw(password,salt) return BCrypt.hashpw(password,salt)
} }

Loading…
Cancel
Save