我安装了Magento Enterprise。我现在需要通过SQL创建管理员用户,因为其他网站管理员不可用。因此,访问我唯一能想到的就是因为我有sql访问权限是手动创建管理员用户。我发现下面的sql应该创建一个用户。但它不起作用。当我输入凭据“USERNAME”和密码“PASSWORD”时,登录页面只是重新加载,我查看了Magento var / log并且没有生成错误。我知道使用上面的用户名和密码不是最安全的。然而,我想,一旦我登录,我将更新密码等任何建议我缺少什么?
insert into admin_user
select (select max(user_id) + 1 from admin_user) user_id,
'FIRSTNAME' first_name,
'LASTNAME' last_name,
'TEST@EMAIL.COM' email,
'USERNAME' username,
MD5('PASSWORD') password,
now() created,
NULL modified,
NULL logdate,
0 lognum,
0 reload_acl_flag,
1 is_active,
(select max(extra) from admin_user where extra is not null) extra,
NULL,
NULL;
插入admin_user 选择 (从admin_user中选择max(user_id)+ 1)user_id, 'FIRSTNAME'first_name, 'LASTNAME'last_name, 'TEST@EMAIL.COM'电子邮件, 'USERNAME'用户名, MD5('密码')密码, now()创建, NULL修改, NULL logdate, 0 lognum, 0 reload_acl_flag, 1 is_active, (从admin_user中选择max(extra),其中extra不为null)extra, 空值, NULL;
insert into admin_role
select(select max(role_id) + 1 from admin_role) role_id,
(select role_id from admin_role where role_name = 'Administrators')
parent_id,
2 tree_level,
0 sort_order,
'U' role_type,
(select user_id from admin_user where username = 'USERNAME') user_id,
'USERNAME' role_name
答案 0 :(得分:0)
如果您使用的是Google Chrome,请尝试清除Cookie并重新加载登录页面。