Настройка хранения и создание индексов #13
This commit is contained in:
@@ -18,17 +18,11 @@ create(Email, Password) ->
|
||||
Id = generate_id(),
|
||||
{ok, PasswordHash} = logic_auth:hash_password(Password),
|
||||
|
||||
% Определяем роль: первый пользователь становится админом
|
||||
Role = case mnesia:dirty_match_object(#user{_ = '_'}) of
|
||||
[] -> admin;
|
||||
_ -> user
|
||||
end,
|
||||
|
||||
User = #user{
|
||||
id = Id,
|
||||
email = Email,
|
||||
password_hash = PasswordHash,
|
||||
role = Role,
|
||||
role = user,
|
||||
status = active,
|
||||
created_at = calendar:universal_time(),
|
||||
updated_at = calendar:universal_time()
|
||||
|
||||
Reference in New Issue
Block a user