Maison > développement back-end > tutoriel php > Joomla3 添加一个管理员

Joomla3 添加一个管理员

WBOY
Libérer: 2016-07-25 08:47:23
original
1021 Les gens l'ont consulté
一般用户group id是2,管理员group id是8,由于User Class设置group id也会验证当前用户有没有管理角色的权限,所以在没有登录的情况下只能先设置2,再用SQL改为8。
                   
                               
                                       
                                       
            
  1. JPluginHelper::importPlugin('user');
  2. $user = new JUser;
  3. $data = array(
  4.     'name' => 'Admin',
  5.     'username' => 'admin',
  6.     'email' => 'catcat811@hotmail.com',
  7.     'password' => '123456',
  8.     'groups' => array(2),
  9.     'block' => 0
  10. );
  11. $user->bind($data);
  12. $user->save();
  13. $db = JFactory::getDbo();
  14. $db->setQuery('SELECT id FROM #__users WHERE username='.$db->Quote($data['username']));
  15. $user_id = $db->loadResult();
  16. if($user_id) {
  17. $db->setQuery('UPDATE #__user_usergroup_map SET group_id=8 WHERE user_id='.(int)$user_id);
  18. $db->query();
  19. }
复制代码


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal