2016-12-07 47 views
0

我有相同的服务器上的两个应用之一是Laravel,一个是Blesta。Bcrypt有两个应用

Laravel的门前,所有用户的详细信息被Blesta处理。

我想使用Laravel和bcrypt函数获取密码,但之后我需要将用户导入Blesta(他们也使用bcrypt)如何同步两个可以使用相同密码的bcrypt函数?

+1

请不要__roll你自己的密码散列。 PHP提供['password_hash()'](http://php.net/manual/en/function.password-hash.php) 和['password_verify()'](http://php.net/manual/ en/function.password-verify.php)请使用它们。 这里有一些[有关密码的好点子(https://www.owasp.org/index.php/Password_Storage_Cheat_Sheet) 如果您使用的是PHP版本5.5之前的[有可以在这里找到一个兼容包(HTTPS ://github.com/ircmaxell/password_compat) – RiggsFolly

+0

'password_hash()'*是* bcrypt。 – Narf

回答

0

bcrypt是bcrypt ...

如果这两个应用程序使用相同的算法,它无论哪个应用程序创造了哈希的工作。

如果它不工作,那么应用程序之一,是不是真的使用bcrypt。