Joomla3 管理者を追加する

WBOY
リリース: 2016-07-25 08:47:23
オリジナル
1021 人が閲覧しました
通常、ユーザーグループIDは2、管理者グループIDは8です。ユーザークラスにグループIDを設定すると、現在のユーザーにロールを管理する権限があるかどうかも確認されるため、ログインしていなければ設定できるのは2のみです。まず、SQL を使用して変更します。

                                                                                                                                                                                                                                                                                                                            


JPluginHelper::importPlugin('user');
$user = new JUser;
    $data = array(
  1. 'name' => 'Admin',
  2. 'username' => 'admin',
  3. 'email ' => 'catcat811@hotmail.com',
  4. 'パスワード' => '123456',
  5. 'ブロック' => >bind($data);
  6. $user->save();
  7. $db = JFactory::getDbo();
  8. $db->setQuery('SELECT id FROM #__users WHERE username='. $db ->Quote($data['username']));
  9. $user_id = $db->loadResult();
  10. if($user_id) {
  11. $db->setQuery('UPDATE #__user_usergroup_map SET group_id= 8 WHERE user_id='.(int)$user_id);
  12. $db->query();
  13. }
  14. コードをコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート