問題タブ [ion-auth]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
codeigniter - 別のコントローラーで codeigniter にイオン認証認証を使用する
codeigniter を使用して Web アプリケーションを構築しようとしています。認証モデルとして Ion Auth をインストールしました。
デフォルトの Auth.php コントローラーは、ユーザーを認証し、セッションをセットアップします。
私がやりたいことは、アプリケーション ロジック用に新しいコントローラーを作成し、認証用に auth コントローラーを残すことです。
新しいコントローラーにアクセスするときにユーザーがログインしていることを確認するために、認証コントローラーを使用するにはどうすればよいですか? さらに、セッション情報を新しいコントローラーで使用できるようにする必要があります。
私の新しいコントローラー、master_data には次のコードがあります。
echo $this->session->userdata('username');
新しいコントローラーには認証コントローラーセッションの知識がないため、明らかにこれは機能しません。
いつものように助けていただければ幸いです。
敬具、
php - PHP CodeIgniter Ion Auth 新しいグループの作成
私はウェブサイトを構築していますが、Codeigniter と Ion Auth は初めてです。私のウェブサイトは、通常のユーザー、モデレーター、管理者の 3 層のユーザーで構成されています。is_admin と is_logged in については理解していますが、モデレーター用の新しいグループを作成する方法がわかりません。
理想的には、次のようなものを使用してモデレーター ページを保護したいと考えています。
モデレーター用に新しいユーザー グループを作成するにはどうすればよいですか? データベースで行う必要があることはありますか? ドキュメントでコードを見たことがありますが、どこでどのように使用するのかわかりません。
php - PHP Code Igniter Ion Auth - ユーザーの新しい階層を正常に作成できない
私は CodeIgniter と特に Ion Auth の初心者です。ユーザー、モデレーター、管理者の 3 層のユーザーを持つ Web サイトを構築しています。私の目的は、このコード スニペットを使用することです。
アクセスを許可する前に、ユーザーが管理者であるかどうかを確認します。
「グループ」テーブルを次のように編集しました。
(ID、名前、説明) admin 管理者 1 名、一般ユーザー 2 名、モデレーター 3 名 モデレーター
また、'user_groups' テーブルの 1 人のユーザーを更新して、'group_id' を '3' にしました。
ただし、コードをテストすると、管理者は常にページを表示できますが (これは問題ありません)、モデレーターはリダイレクトされます。
ion_auth ライブラリ ファイルやモデルは何も変更していませんが、MySql がロードされるのを好まなかったため、すべてのテーブルを手動で作成して挿入しました。
編集:「users_group」テーブルの「group_id」を変更してユーザーを管理者に昇格させようとしたところ、Web サイトがそれらを管理者として認識しないため、データベースに接続されている可能性があると思います。ただし、エラーは発生していませんが、私のコードは管理者以外を認識していません。
どうぞよろしくお願いいたします。
codeigniter - この関数の正しい使用方法
私はこのウェブサイトでこの関数'is_post'を見ました:
この関数の正しい使用方法と方法を教えてください。ありがとう。よろしく、zs
codeigniter - Codeigniterion_auth が ?auth/login ループにリダイレクトする
ion_auth
初めて設定しますが、ログイン画面から送信をクリックすると、URL が からbaseurl/auth/login
にリダイレクトさbaseurl/?auth/login
れ、ループに陥ります。その疑問符が前に追加される理由は何ですか?
ありがとう!
pyrocms - PyroCMS のシステム構成ファイルをオーバーライドする構成ファイルを使用できますか?
register_redirect
具体的には、system/cms/modules/users/config/ion_auth.php
構成ファイルの を変更しようとしています。
アプリケーション固有の構成を配置する場所はありますか?
codeigniter - ion_auth : ユーザー登録時にメールを送信するトリガー
新しいユーザーが私のウェブサイトに登録したときに特定のメールを送信します。これを行うにはどうすればよいですか。私のコードをどこに添付しますか。どのクラスとどの機能..
mysql - IonAuth と $query->num_rows() によって引き起こされる CodeIgniter システムの問題
投稿したコードがcode
フォーマットされていないことをお許しください。時々4つのスペースを機能させることができませんでした。
やあ。CodeIgniter の num_rows() 関数が原因で発生したこのエラーに関する洞察を探しています。
それはどういうわけかこれに根ざしているようです...おそらく:
427 行目: $v = ' '.$this->escape($v);
関数からのものです: protected function _where($key, $value = NULL, $type = 'AND ', $escape = NULL)
私は CodeIgniter と IonAuth を使用していますが、この関数を呼び出すと問題が num_rows() にあるようです: public function login($identity, $password, $remember=FALSE) { $this->trigger_events('pre_login') ;
彼らがそこで使用しているクエリに問題があるのではないかと思っています。CI_DB_mysql_driver に関するリードは役に立ちます...
前もって感謝します!