Rumah > pembangunan bahagian belakang > tutorial php > Joomla3 添加一个管理员

Joomla3 添加一个管理员

WBOY
Lepaskan: 2016-07-25 08:47:23
asal
1020 orang telah melayarinya
一般用户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. }
复制代码


Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan