問題タブ [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.
php - ionauth のユーザー設定の更新中にエラーが発生しました:「このフォームの投稿はセキュリティ チェックに合格しませんでした。」
codeigniter で Ionauth ライブラリを使用し、Auth コントローラーで edit_user() メソッドを編集して、個々のユーザーが自分のユーザー設定を更新できるようにしています。したがって、ログインしたユーザーが siteurl/auth/edit_user にアクセスすると、ユーザー設定が正常に表示されます。しかし、保存ボタンを押すと、「このフォームの投稿はセキュリティチェックに合格しませんでした」というエラーが表示されました。デフォルトの URL (siteurl/auth/edit_user/userID) は正常に機能しますが、管理者以外の個々のユーザーについては、最後に userID を付けずに URL を保持したいと考えています。
ここに私の edit_user() メソッドがあります:
これは私のビューファイル(edit_user.php)です:
php - CI Ion Auth、別のユーザーがログインしているかどうかを確認
ユーザー (自己ではない) が現在ログインしているかどうかを表示する方法を見つけようとしています。現在、これは edit_user ページ用であり、当面は管理者としてのみ役立つことを意図していますが、次のように拡張される可能性があります。私は開発します。私はその線に沿って何かを考えていました
しかし、それはうまくいきません。何か案は?
私は自分の答えを見つけて以下に提供しました。他の答えといくつかのアイデアの発火に感謝します。
php - 管理パネルからアクティベーションせずにIon認証登録ユーザー
CodeIgniter プロジェクトの承認に Ion Auth ライブラリを使用しています。プロジェクトで次のオプションを使用したいと考えています。
- ユーザーが Web サイトのフロントエンドから登録する場合、アクティベーション電子メールでアカウントをアクティベートする必要があります。このオプションは構成ファイルを介して設定できることを知っています。
- 管理者として、新しいユーザー アカウントを作成し、アカウントがアクティブかどうかを選択できるようにしたいと考えています。アカウントを有効にすることを選択した場合、有効化の電子メールを送信する必要はありません。アカウントを非アクティブにすることを選択した場合、アクティベーション電子メールが送信されます。
これは Ion Auth ライブラリ経由で可能ですか?
facebook - Cookie を無効にすると、Facebook Canvas でのリダイレクト後にion_auth ユーザーがログアウトされます
私は codeigniter を使用しており、ユーザーが登録されていない場合はユーザーをログインまたは登録するか、Facebook にログインしていない場合は Facebook ログインを促すコントローラーがあります。
現在私が抱えている問題は、Cookie が無効になっている場合、コントローラーがそれらを正常にログインし ($user を var_dumped して問題ありませんでした)、別のコントローラーにリダイレクトして、ユーザーが何らかの形でログアウトしているページを表示することです。 (var_dump ユーザーは空の配列を提供します)。
Facebookキャンバスの外で同じことをすれば、すべてうまくいきます。
リダイレクト後、すべてのログイン情報が失われ、
空の配列を返します。Facebookキャンバスの下にない場合、これはすべて正常に機能します。どんな助けでも大歓迎です。
codeigniter - codeigniterion auth パスワードを忘れた
私はコードイグナイターとイオン認証を使用しています。ユーザーにメールを送信しようとすると問題が発生します。
これは機能しています:
tpl を使用するように変更すると、機能しません:
/views/forgot_password.tpl.php
pls はアドバイス、ありがとう。
codeigniter - 異なる言語でion_authを使用する
異なる言語でion_authを使用しようとしています
デフォルトは英語だと思いますが、フランス語を使おうとしています
コントローラ
常に英語で、フランス語や他の言語に変わることはありません
ビューで上記も試しましたが、フランス語に変わることはありません