Настройка хранения и создание индексов #13

This commit is contained in:
2026-05-02 23:18:25 +03:00
parent 8b2c55f425
commit 4fdf380f15
3 changed files with 204 additions and 114 deletions
+1 -7
View File
@@ -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()