您好,欢迎访问一九零五行业门户网

Joomla3 添加一个管理员

一般用户group id是2,管理员group id是8,由于user class设置group id也会验证当前用户有没有管理角色的权限,所以在没有登录的情况下只能先设置2,再用sql改为8。
jpluginhelper::importplugin('user');$user = new juser;$data = array(    'name' => 'admin',    'username' => 'admin',    'email' => 'catcat811@hotmail.com',    'password' => '123456',    'groups' => array(2),    'block' => 0);$user->bind($data);$user->save();$db = jfactory::getdbo();$db->setquery('select id from #__users where username='.$db->quote($data['username']));$user_id = $db->loadresult();if($user_id) {$db->setquery('update #__user_usergroup_map set group_id=8 where user_id='.(int)$user_id);$db->query();}
复制代码
其它类似信息

推荐信息