問題タブ [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.

0 投票する
3 に答える
10862 参照

codeigniter - 別のコントローラーで codeigniter にイオン認証認証を使用する

codeigniter を使用して Web アプリケーションを構築しようとしています。認証モデルとして Ion Auth をインストールしました。

デフォルトの Auth.php コントローラーは、ユーザーを認証し、セッションをセットアップします。

私がやりたいことは、アプリケーション ロジック用に新しいコントローラーを作成し、認証用に auth コントローラーを残すことです。

新しいコントローラーにアクセスするときにユーザーがログインしていることを確認するために、認証コントローラーを使用するにはどうすればよいですか? さらに、セッション情報を新しいコントローラーで使用できるようにする必要があります。

私の新しいコントローラー、master_data には次のコードがあります。

echo $this->session->userdata('username');新しいコントローラーには認証コントローラーセッションの知識がないため、明らかにこれは機能しません。

いつものように助けていただければ幸いです。

敬具、

0 投票する
1 に答える
962 参照

php - PHP CodeIgniter Ion Auth 新しいグループの作成

私はウェブサイトを構築していますが、Codeigniter と Ion Auth は初めてです。私のウェブサイトは、通常のユーザー、モデレーター、管理者の 3 層のユーザーで構成されています。is_admin と is_logged in については理解していますが、モデレーター用の新しいグループを作成する方法がわかりません。

理想的には、次のようなものを使用してモデレーター ページを保護したいと考えています。

モデレーター用に新しいユーザー グループを作成するにはどうすればよいですか? データベースで行う必要があることはありますか? ドキュメントでコードを見たことがありますが、どこでどのように使用するのかわかりません。

0 投票する
1 に答える
477 参照

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 サイトがそれらを管理者として認識しないため、データベースに接続されている可能性があると思います。ただし、エラーは発生していませんが、私のコードは管理者以外を認識していません。

どうぞよろしくお願いいたします。

0 投票する
1 に答える
75 参照

codeigniter - この関数の正しい使用方法

私はこのウェブサイトでこの関数'is_post'を見ました:

http://www.kylenoland.com/a-comprehensive-guide-to-securing-codeigniter-2-x-with-ben-edmunds-ion-auth/

この関数の正しい使用方法と方法を教えてください。ありがとう。よろしく、zs

0 投票する
0 に答える
249 参照

codeigniter - Codeigniterion_auth が ?auth/login ループにリダイレクトする

ion_auth初めて設定しますが、ログイン画面から送信をクリックすると、URL が からbaseurl/auth/loginにリダイレクトさbaseurl/?auth/loginれ、ループに陥ります。その疑問符が前に追加される理由は何ですか?

ありがとう!

0 投票する
1 に答える
120 参照

pyrocms - PyroCMS のシステム構成ファイルをオーバーライドする構成ファイルを使用できますか?

register_redirect具体的には、system/cms/modules/users/config/ion_auth.php構成ファイルの を変更しようとしています。

アプリケーション固有の構成を配置する場所はありますか?

0 投票する
1 に答える
354 参照

codeigniter - ion_auth : ユーザー登録時にメールを送信するトリガー

新しいユーザーが私のウェブサイトに登録したときに特定のメールを送信します。これを行うにはどうすればよいですか。私のコードをどこに添付しますか。どのクラスとどの機能..

0 投票する
2 に答える
1222 参照

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 に関するリードは役に立ちます...

前もって感謝します!