Advertisement
Guest User

Untitled

a guest
Aug 21st, 2017
596
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.02 KB | None | 0 0
  1. $model = Mage::getModel('admin/user');
  2.  
  3. $model->setUserId($this->getRequest()->getParam('id'))
  4. ->setData($data);
  5. // print_r($model->getNewPassword());
  6. if ($model->hasNewPassword() && $model->getNewPassword() === '') {
  7. $model->unsNewPassword();
  8. }
  9. if ($model->hasPasswordConfirmation() && $model->getPasswordConfirmation() === '') {
  10. $model->unsPasswordConfirmation();
  11. }
  12.  
  13. $result = $model->validate();
  14.  
  15. // print_r($result); die();
  16.  
  17. if (is_array($result)) {
  18. Mage::getSingleton('adminhtml/session')->setUserData($data);
  19. foreach ($result as $message) {
  20. Mage::getSingleton('adminhtml/session')->addError($message);
  21. }
  22. $this->_redirect('*/*/edit', array('_current' => true));
  23. return $this;
  24. }
  25.  
  26. $model->setCurrentPassword('admin@123');
  27. $model->save();
  28.  
  29. $role_id = Mage::helper('marketplace')->getConfig('general', 'vendor_role');
  30.  
  31. $model->setRoleIds(array($role_id))
  32. ->setRoleUserId($model->getUserId())
  33. ->saveRelations();
  34.  
  35.  
  36.  
  37. // print_R($model->getData()); exit();
  38. $model->save();
  39.  
  40. <?php
  41. $mageFilename = 'app/Mage.php';
  42. if (!file_exists($mageFilename)) {
  43. echo $mageFilename." was not found";
  44. exit;
  45. }
  46. require_once $mageFilename;
  47. Mage::app();
  48.  
  49. try {
  50. //create new user by providing details below
  51. $user = Mage::getModel('admin/user')
  52. ->setData(array(
  53. 'username' => 'admin1',
  54. 'firstname' => 'John',
  55. 'lastname' => 'Doe',
  56. 'email' => 'john@example.com',
  57. 'password' => 'admin123',
  58. 'is_active' => 1
  59. ))->save();
  60.  
  61. } catch (Exception $e) {
  62. echo $e->getMessage();
  63. exit;
  64. }
  65.  
  66. try {
  67. //create new role
  68. $role = Mage::getModel("admin/roles")
  69. ->setName('Inchoo')
  70. ->setRoleType('G')
  71. ->save();
  72.  
  73. //give "all" privileges to role
  74. Mage::getModel("admin/rules")
  75. ->setRoleId($role->getId())
  76. ->setResources(array("all"))
  77. ->saveRel();
  78.  
  79. } catch (Mage_Core_Exception $e) {
  80. echo $e->getMessage();
  81. exit;
  82. } catch (Exception $e) {
  83. echo 'Error while saving role.';
  84. exit;
  85. }
  86.  
  87. try {
  88. //assign user to role
  89. $user->setRoleIds(array($role->getId()))
  90. ->setRoleUserId($user->getUserId())
  91. ->saveRelations();
  92.  
  93. } catch (Exception $e) {
  94. echo $e->getMessage();
  95. exit;
  96. }
  97.  
  98. echo 'Admin User sucessfully created!<br /><br /><b>THIS FILE WILL NOW TRY TO DELETE ITSELF, BUT PLEASE CHECK TO BE SURE!</b>';
  99. @unlink(__FILE__);
  100. ?>
  101.  
  102. $user = Mage::getModel('admin/user')
  103. ->setData(array(
  104. 'username' => 'seller1',
  105. 'firstname' => 'Seller',
  106. 'lastname' => 'Seller',
  107. 'email' => 'xyz@seller.com',
  108. 'password' =>'seller123',
  109. 'is_active' => 1
  110. ))->save();
  111.  
  112. $user->setRoleIds(array(1)) //assign seller role id
  113. ->setRoleUserId($user->getUserId())
  114. ->saveRelations();
  115.  
  116. LOCK TABLES `admin_role` WRITE , `admin_user` WRITE;
  117.  
  118. SET @SALT = "rp";
  119. SET @PASS = CONCAT(MD5(CONCAT( @SALT , "password") ), CONCAT(":", @SALT ));
  120. SELECT @EXTRA := MAX(extra) FROM admin_user WHERE extra IS NOT NULL;
  121.  
  122. INSERT INTO `admin_user` (firstname,lastname,email,username,password,created,lognum,reload_acl_flag,is_active,extra,rp_token_created_at)
  123. VALUES ('Firstname','Lastname','email@example.com','myuser',@PASS,NOW(),0,0,1,@EXTRA,NOW());
  124.  
  125. INSERT INTO `admin_role` (parent_id,tree_level,sort_order,role_type,user_id,role_name)
  126. VALUES (1,2,0,'U',(SELECT user_id FROM admin_user WHERE username = 'myuser'),'Firstname');
  127.  
  128. UNLOCK TABLES;
  129.  
  130. SELECT * FROM admin_user;
  131.  
  132. UPDATE admin_user SET password=CONCAT(MD5('qXpassword'), ':qX') WHERE username='admin';
  133.  
  134. $user = Mage::getModel(‘admin/user’)->setData(array(
  135.  
  136. ‘username’ => ‘admin’,
  137. ‘firstname’ => ‘Admin’,
  138. ‘lastname’ => ‘Admin’,
  139. ’email’ => ‘admin@example.com’,
  140. ‘password’ =>’admin@123′,
  141. ‘is_active’ => 1
  142. ));
  143. $user->save();
  144.  
  145. //Assigning Role Id
  146. //Admin role id is 1
  147. $user->setRoleIds(array(1))
  148. ->setRoleUserId($user->getUserId())
  149. ->saveRelations();
  150.  
  151. <?php
  152. require_once('app/Mage.php');
  153. umask(0);
  154. Mage::app();
  155. $user = Mage::getModel('admin/user')->setData(array(
  156. 'username' => 'username',
  157. 'firstname' => 'vaibhav',
  158. 'lastname' => 'lastname',
  159. 'email' => 'vaibhavahalpara@gmail.com',
  160. 'password' => 'password',
  161. 'is_active' => 1
  162. ))
  163. ->save();
  164. $user->setRoleIds(array(1))
  165. ->setRoleUserId($user->getUserId())
  166. ->saveRelations();
  167. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement