diff --git a/dudeswave/src/dudeswave_user_handler.erl b/dudeswave/src/dudeswave_user_handler.erl index eb97356..11971f9 100644 --- a/dudeswave/src/dudeswave_user_handler.erl +++ b/dudeswave/src/dudeswave_user_handler.erl @@ -45,7 +45,7 @@ allowed_methods(Req, State) -> {[<<"PUT">>], Req, State}. content_types_accepted(Req, State) -> - {[{{ <<"application">>, <<"json">>, '*'}, create_user}], Req, State}. + {[{{ <<"application">>, <<"json">>, '*'}, create_user}], Req, State}. known_methods(Req, State) -> {[<<"PUT">>], Req, State}. @@ -69,6 +69,7 @@ is_conflict(Req, user_exists) -> {true, Req, []}; is_conflict(Req, State) -> {false, Req, State}. create_user(Req, {Bucket, [{name, Name}, {username, User}, {password, Pass}]}) -> + crypto:rand_seed(), Salt = rand:bytes(32), Hash = crypto:hash(sha256, <>),