fix(auth mnesia): fix add password error by api
Signed-off-by: zhanghongtong <rory-z@outlook.com>
This commit is contained in:
parent
8b4b9a119b
commit
2b1249ba9c
|
@ -1,6 +1,6 @@
|
||||||
{application, emqx_auth_mnesia,
|
{application, emqx_auth_mnesia,
|
||||||
[{description, "EMQ X Authentication with Mnesia"},
|
[{description, "EMQ X Authentication with Mnesia"},
|
||||||
{vsn, "4.3.0"}, % strict semver, bump manually
|
{vsn, "4.3.1"}, % strict semver, bump manually
|
||||||
{modules, []},
|
{modules, []},
|
||||||
{registered, []},
|
{registered, []},
|
||||||
{applications, [kernel,stdlib,mnesia]},
|
{applications, [kernel,stdlib,mnesia]},
|
||||||
|
|
|
@ -0,0 +1,16 @@
|
||||||
|
%% -*-: erlang -*-
|
||||||
|
|
||||||
|
{VSN,
|
||||||
|
[
|
||||||
|
{"4.3.0", [
|
||||||
|
{load_module,emqx_auth_mnesia_api, brutal_purge,soft_purge,[]}
|
||||||
|
]},
|
||||||
|
{<<".*">>, []}
|
||||||
|
],
|
||||||
|
[
|
||||||
|
{"4.3.0", [
|
||||||
|
{load_module,emqx_auth_mnesia_api, brutal_purge,soft_purge,[]}
|
||||||
|
]},
|
||||||
|
{<<".*">>, []}
|
||||||
|
]
|
||||||
|
}.
|
|
@ -141,7 +141,7 @@ do_add_clientid([], ReList) ->
|
||||||
|
|
||||||
do_add_clientid(Params) ->
|
do_add_clientid(Params) ->
|
||||||
Clientid = urldecode(get_value(<<"clientid">>, Params)),
|
Clientid = urldecode(get_value(<<"clientid">>, Params)),
|
||||||
Password = urldecode(get_value(<<"password">>, Params)),
|
Password = get_value(<<"password">>, Params),
|
||||||
Login = {clientid, Clientid},
|
Login = {clientid, Clientid},
|
||||||
case validate([login, password], [Login, Password]) of
|
case validate([login, password], [Login, Password]) of
|
||||||
ok ->
|
ok ->
|
||||||
|
@ -152,7 +152,7 @@ do_add_clientid(Params) ->
|
||||||
update_clientid(#{clientid := Clientid}, Params) ->
|
update_clientid(#{clientid := Clientid}, Params) ->
|
||||||
Password = get_value(<<"password">>, Params),
|
Password = get_value(<<"password">>, Params),
|
||||||
case validate([password], [Password]) of
|
case validate([password], [Password]) of
|
||||||
ok -> return(emqx_auth_mnesia_cli:update_user({clientid, urldecode(Clientid)}, urldecode(Password)));
|
ok -> return(emqx_auth_mnesia_cli:update_user({clientid, urldecode(Clientid)}, Password));
|
||||||
Err -> return(Err)
|
Err -> return(Err)
|
||||||
end.
|
end.
|
||||||
|
|
||||||
|
@ -190,7 +190,7 @@ do_add_username([], ReList) ->
|
||||||
|
|
||||||
do_add_username(Params) ->
|
do_add_username(Params) ->
|
||||||
Username = urldecode(get_value(<<"username">>, Params)),
|
Username = urldecode(get_value(<<"username">>, Params)),
|
||||||
Password = urldecode(get_value(<<"password">>, Params)),
|
Password = get_value(<<"password">>, Params),
|
||||||
Login = {username, Username},
|
Login = {username, Username},
|
||||||
case validate([login, password], [Login, Password]) of
|
case validate([login, password], [Login, Password]) of
|
||||||
ok ->
|
ok ->
|
||||||
|
@ -201,7 +201,7 @@ do_add_username(Params) ->
|
||||||
update_username(#{username := Username}, Params) ->
|
update_username(#{username := Username}, Params) ->
|
||||||
Password = get_value(<<"password">>, Params),
|
Password = get_value(<<"password">>, Params),
|
||||||
case validate([password], [Password]) of
|
case validate([password], [Password]) of
|
||||||
ok -> return(emqx_auth_mnesia_cli:update_user({username, urldecode(Username)}, urldecode(Password)));
|
ok -> return(emqx_auth_mnesia_cli:update_user({username, urldecode(Username)}, Password));
|
||||||
Err -> return(Err)
|
Err -> return(Err)
|
||||||
end.
|
end.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue