博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
强制增加magento用户
阅读量:4200 次
发布时间:2019-05-26

本文共 1578 字,大约阅读时间需要 5 分钟。

注解:本文件放在根目录下,然后输入地址执行,填写后即可增加用户,本文件被清除,用于忘记密码,而不像链接数据库的情况!!

 

 

 

<?php

/*
 * Create New Admin User
 * @author    Ivan Weiler, Inchoo <>
 */

//define USERNAME, EMAIL and PASSWORD and uncomment(#) this 3 lines

#define('USERNAME','inchoo');
#define('EMAIL','xyz@inchoo.net');
#define('PASSWORD','inchoo555');

if(!defined('USERNAME') || !defined('EMAIL') || !defined('PASSWORD')){
 echo 'Edit this file and define USERNAME, EMAIL and PASSWORD.';
 exit;
}

//load Magento

$mageFilename = 'app/Mage.php';
if (!file_exists($mageFilename)) {
 echo $mageFilename." was not found";
 exit;
}
require_once $mageFilename;
Mage::app();

try {

 //create new user
 $user = Mage::getModel('admin/user')
  ->setData(array(
   'username'  => USERNAME,
   'firstname' => 'John',
   'lastname' => 'Doe',
   'email'     => EMAIL,
   'password'  => PASSWORD,
   'is_active' => 1
  ))->save();

} catch (Exception $e) {

 echo $e->getMessage();
 exit;
}

try {

 //create new role
 $role = Mage::getModel("admin/roles")
   ->setName('Inchoo')
   ->setRoleType('G')
   ->save();
 
 //give "all" privileges to role
 Mage::getModel("admin/rules")
   ->setRoleId($role->getId())
   ->setResources(array("all"))
   ->saveRel();

} catch (Mage_Core_Exception $e) {

 echo $e->getMessage();
 exit;
} catch (Exception $e) {
 echo 'Error while saving role.';
 exit;
}

try {

 //assign user to role
 $user->setRoleIds(array($role->getId()))
  ->setRoleUserId($user->getUserId())
  ->saveRelations();

} catch (Exception $e) {

 echo $e->getMessage();
 exit;
}

echo 'Admin User sucessfully created!<br /><br /><b>THIS FILE WILL NOW TRY TO DELETE ITSELF, BUT PLEASE CHECK TO BE SURE!</b>';

@unlink(__FILE__);

 

转载地址:http://urdli.baihongyu.com/

你可能感兴趣的文章
会议 | CCKS 2019 全国知识图谱与语义计算大会在杭州隆重召开
查看>>
论文浅尝 | 利用图 Transformer 实现基于知识图谱的文本生成
查看>>
论文浅尝 | 面向自动问题生成的跨语言训练
查看>>
技术动态 | 知识图谱上的实体链接
查看>>
论文浅尝 | XQA:一个跨语言开放域问答数据集
查看>>
论文浅尝 | 将文本建模为关系图,用于联合实体和关系提取
查看>>
CCKS 2019 | 百度 CTO 王海峰详解知识图谱与语义理解
查看>>
领域应用 | HiTA知识图谱 “药品-适应证”图谱数据发布!
查看>>
论文浅尝 | 面向时序知识图谱推理的循环事件网络
查看>>
论文浅尝 | 多标签分类中的元学习
查看>>
开放开源 | DeepKE:基于深度学习的开源中文关系抽取工具
查看>>
论文浅尝 | Meta Relational Learning: 基于元关系学习的少样本知识图谱推理
查看>>
论文浅尝 | 基于属性embeddings的跨图谱实体对齐
查看>>
论文浅尝 | Doc2EDAG:一种针对中文金融事件抽取的端到端文档级框架
查看>>
技术动态 | 数据库研究者视角下的知识图谱研究
查看>>
论文浅尝 | 基于用户反馈的交互式自然语言回答系统提升机制
查看>>
研讨会 | 知识图谱引领认知智能+
查看>>
新书速递 | 《知识图谱:方法、实践与应用》
查看>>
论文浅尝 | 使用预训练深度模型和迁移学习方法的端到端模糊实体匹配
查看>>
技术动态 | 跨句多元关系抽取
查看>>