問題タブ [tankauth]
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 - Codeigniter / PHP:TankAuthを使用してユーザーをバッチで作成する
CodeIgniterのTankAuthを使用して、一括ユーザー/パスワードをバッチで作成することに興味があります。CIフォーラムでこの質問をしましたが、応答がありませんでした。
http://codeigniter.com/forums/viewthread/110993/P330/#837327
グーグル検索は、3番目の結果と無関係なサイトの束として私のスレッド以外にはあまり現れません。
http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=create+batch+users+tankauth
再帰アルゴリズムを使用してこれを成功させた人はいますか?もしそうなら、私が正しい道を進むためにいくつかのコードを投稿できますか?ありがとう!
ソフトウェアのバージョン:
CI 1.7.3
TankAuth 1.0.7
PHP 5.x
2/15編集:
誰かがこれに対する解決策を探している場合に備えて、これは基本的に私が使用したものと同じ関数です(他のいくつかのパラメーターがありましたが、これでうまくいくはずです):
コントローラからbatchReg()にpingを実行するだけで、動作を開始できます。
php - セッションを破棄しますが、フラッシュデータは保持します
CI 1.7.3 アプリでユーザー管理にTank Authを使用しています。flash_message
すべて正常に動作していますが、ユーザーがログアウトしたときに表示されるように設定しようとしています。問題は、$this->tank_auth->logout();
関数がセッションを破棄することです。Tank Auth ライブラリのログアウト機能を次のように変更しました。
以前は
私のコントローラーには
}
関数を削除すると$this->tank_auth->logout();
、メッセージは正常に表示されます。私はそれが単純なセッションの問題だと確信しています
php - タンク認証で「フォームの再送信の確認」を削除する方法
こんにちは、私は CI にタンク認証を使用してきましたが、それは素晴らしいと思います。ユーザーがログイン ページを更新したときに (ログイン エラーの後)、「フォームの再送信の確認」ポップアップが表示されないように変更する方法があるかどうか疑問に思っていました。現れます。私は post redirect get メソッドを読んでいますが、タンク認証を台無しにしたくありません。追伸 - 私はかなり初心者です
php - IE7のTank_Auth-ログインは404エラーにリダイレクトします
CI2.0とTank_Authを使用しています。
IE7(Win XP)では、最も奇妙な動作があります。ログインページ情報を入力し、[ログイン]をクリックすると、このページで404エラーが発生します。
私のCIエラーログはこれを示しています
言うまでもなく、これはFF、Cr、Saf 、IE8などの他のブラウザでは発生しません。
また、IE7でのCookieに関するいくつかの問題について読み、Cookie名(アンダースコアの削除)と期間を変更しましたが、役に立ちませんでした。これはクッキーと関係があるのだろうかとさえ思います。
誰かがこれをどのようにトラブルシューティングするべきか提案がありますか?私はCIフォーラムでこの問題を試してきましたが、解決策はありません。
ロードマップやアドバイスは大歓迎です。
php - CodeIgniter Tank Auth - send_again 関数の問題
私はこのライブラリで遊んでいますが、これは絶対に素晴らしいです。私はそれをテストしていましたが、アクティブ化されていないユーザーがログインしようとすると問題があると思います。何が起こるかというと、ユーザーは send_again ページにリダイレクトされますが、一度リダイレクトされると、URL を他の場所に変更することはできなくなります。これは、ログイン機能で破壊されていないセッション情報が原因で発生すると推測しています。
これは常に実行されます (強制的にログアウトしない限り)。これを修正する方法を知っている人はいますか?ありがとう!
codeigniter - Tank Auth でパスワードを忘れた場合は機能しません
CodeIgniter + Tank Auth を使用しています。コードhttp://localhost/XXXXXXXX/auth/forgot_password のみが機能しません。結果は常に次のとおりです。
登録とアクティベーションは問題ありません。
php - 関数が正しく実行されていませんか?(タンク認証)
誰かが違いがある理由を説明してもらえますか
と
一番上の方法は私のために働いていますが、他の方法はそうではありません。具体的には、以下はifステートメントがfalseであることを示しています。
これは真実だと思いますが:
php - ユーザー登録スクリプトに関する Codeigniter ヘルプ
:) この質問は、Tankauth プラグインに詳しい人向けです。
ユーザープロファイルが電子メール検証なしで入力されるように、tankauth を編集しました。
登録フォームに、「first_name」と「last_name」という名前の 2 つのフィールドを追加して検証しました。フォームが送信されたときに、これらのフィールドを user_profiles テーブルに追加します。
以下は、ユーザーがアクティブ化されている場合にユーザー ID を user_profiles テーブルに追加する tankauth 関数です。if ($activated) をコメントアウトしました。問題は、新しいフィールド first_name と last_name をデータベースに挿入する方法がわからないことです。何をしようとしてもエラーが発生し続けます。
上記は接続されています
誰かがいくつかのガイダンスを共有できますか?
php - HMVCとフォルダ内のビュー(Codeigniter)
私はHMVCでCodeigniterのTankAuthライブラリを使用しており、tankauthmvcファイル全体が「auth」と呼ばれる独自のモジュールにあります。タンク認証は、以下を使用してフォルダー(auth)内にあるビュー(domain.com/application/modules/auth/views/auth/login_form.php)をロードします。
私の知る限り、上記のコードはHMVCなしでauthフォルダー内にlogin_form.phpを正しくロードします。ただし、HMVCでは、ビューをロードするために次のコードが必要です。
(モジュール名)/(ビューフォルダ名)/(ビューファイル名)でビューファイルを参照する必要がないように変更する必要がある設定はありますか?それとも、これは完全に正常であり、ほとんどの人がこのようにしていますか?
すべてのview()関数呼び出しにモジュールフォルダー名'auth'を追加し、モジュールフォルダーの名前を変更する必要がある場合は、それらすべてを変更する必要があるのは面倒なようです。
php - 最も安全なPHPの「アクセス拒否」メソッド
私は、一般ユーザーと管理ユーザーの両方に1つの認証システムを備えたサイトを構築しています(興味のある人はCodeIgniterとTank Authを使用します)。これらは、プロファイルの資格情報に基づいて区別されます。(これは安全なアプローチですか?)
私の質問は、ユーザーが表示する資格情報を持っていない領域にアクセスする場合、アクセスを制限するためにどのPHP機能を使用する必要があるかということです。私の考えは、「リダイレクト」または「終了」機能のいずれかです。最も安全なアプローチは何ですか?