24
1
mirror of https://github.com/processone/ejabberd.git synced 2024-06-02 21:17:12 +02:00

Add hash to scramed password stored in mnesia by earlier version

This commit is contained in:
Paweł Chmielowski 2020-12-08 12:18:03 +01:00
parent 1dc0ecd1e9
commit e5cad9be65

View File

@ -180,6 +180,9 @@ count_users(Server, _) ->
get_password(User, Server) -> get_password(User, Server) ->
case mnesia:dirty_read(passwd, {User, Server}) of case mnesia:dirty_read(passwd, {User, Server}) of
[#passwd{password = {scram, SK, SEK, Salt, IC}}] ->
{cache, {ok, #scram{storedkey = SK, serverkey = SEK,
salt = Salt, hash = sha, iterationcount = IC}}};
[#passwd{password = Password}] -> [#passwd{password = Password}] ->
{cache, {ok, Password}}; {cache, {ok, Password}};
_ -> _ ->