【问题标题】:Manually adding Magento EE admin user via SQL通过 SQL 手动添加 Magento EE 管理员用户
【发布时间】:2016-01-14 15:22:27
【问题描述】:

我安装了 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' 名字, 'LASTNAME' 姓氏, 'TEST@EMAIL.COM' 电子邮件, “用户名”用户名, MD5('PASSWORD') 密码, 现在()创建, NULL 已修改, 空日志日期, 0 对数, 0 reload_acl_flag, 1 is_active, (从 admin_user 中选择 max(extra),其中 extra 不为空)额外, 空值, 空;

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

【问题讨论】:

    标签: sql admin enterprise


    【解决方案1】:

    如果您使用谷歌浏览器,请尝试清除 cookie 并重新加载登录页面。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      相关资源
      最近更新 更多