問題タブ [kohana-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.
authentication - 番号としてのKohana3認証ユーザー名
KohanaAuthでユーザー名として数字を使用したい。たとえば、ユーザー名100001?新しいユーザーを追加している間、Kohanaはエラーを返します:ORM_Validation_Exception [0]:配列の検証に失敗しましたKohanaでユーザー名としてユーザー番号を使用することは可能ですか?
php - ORM で古いパスワードを取得するには?
ユーザーに送信するための古いパスワード (ハッシュ化されていない) が必要ですが、良いアイデアが見つかりませんか? ドキュメントを読みましたが、ハッシュ化されたパスワードを取得できる方法しかありません。本当のパスワードを取得するにはどうすればよいですか?
php - Kohana 3.3 Auth モジュールが記憶フラグとユーザー トークンの作成で失敗する
次の方法でユーザーにログインしようとしています:
$login = Auth::instance()->login($this->request->post('username'), $this->request->post('password'), TRUE);
ただし、自動ログイン Cookie を設定しようとすると失敗しますErrorException [ Notice ]: Trying to get property of non-object
。
私var_dump($token)
が言うなら、それはですnull
。データベースを確認しましたが、正しく追加されているようです。私の設定にはdriver => 'ORM'
. ログインは、remember me フラグが FALSE に設定されている場合に機能します。$token がオブジェクトでないのはなぜですか? 私が見逃したものはありますか?
php - Kohana 認証モジュールがユーザーにログインしない
ログインを Kohana で機能させようとしていますが、これまでのところユーザーのログインに失敗しています。
新しいユーザーを正常に作成できたので、すべてのテーブルをセットアップしました。
ログインページの私の見方は次のとおりです。
私のコントローラーは次のとおりです
ユーザーを認証しない理由がわかりません。私のauth.phpは次のとおりです。
さらに、roles_users テーブルには正しい値があり、users テーブルにはフォームからのデータがあります。
これをデバッグして問題の原因を見つける方法はありますか?
kohana - ログインしたユーザーにテーブル データを追加する
Kohana 3 を使用して、データベース内の別のテーブルのフィールドを参照するフィールドを持つユーザー テーブルがありますが、ユーザー データが要求されている場所が見つからないため、ユーザー データを追加し->with
て、全体で使用できるようにします。サイト。
私はまだ掘り下げていますが、これまでに見つけたピースは次のとおりです。
in: modules/orm/classes/Kohana/Auth/ORM.php
それを呼び出すと、それはparent::get_user($default);
parent:modules/auth/classes/Kohana/Auth.php:74
であり、これを実行しています:
$this->_session
以下を使用して作成されます。
私が追跡したもの:system/classes/Kohana/Session.php
。
そこで行き止まりになったと思います。
も検索してみましたORM::factory('User')
が、私が知る限り、ログイン時にのみ使用されます。
get_user()
Model_User のオブジェクトを返しますが、私を助けるためにそれをどのように扱うかはよくわかりません。
kohana - Kohana 3.3: Auth モジュール - 偽のパスワードでログインできる
Kohana Auth モジュールに 2 つの問題があります。
- 偽のパスワードでログインできる
- アプリケーションからログアウトしたのですが、ブラウザの戻るボタンをクリックすると、保護された側のコンテンツが表示されます。次に、そのページを更新すると、ログイン ページにリダイレクトされます。このリダイレクトは、ユーザーがブラウザの [戻る] ボタンをクリックしたときに必要です。
私がこれまでに行ったこと:
- 組み込みのログイン方法を使用する代わりにパスワードの同等性を手動でチェックする回避策を作成しました。成功した場合は、Kohana Auth の事前定義された方法を使用します。
- Firebug を使用してセッションの値を確認しましたが、ログアウトすると変化します。ページにACLを実装しているため、[戻る]ボタンをクリックしても保護された側が表示されないとします。
誰かがこれについて私を助けてくれることを願っています...本当に重要な要求..
私の参照の一部:
- Kohana 3.3.0 ORM Auth でログインできない
- http://forum.kohanaframework.org/discussion/comment/78699#Comment_78699
- http://forum.kohanaframework.org/discussion/11756/kohana-auth-module-3-3/p1
よろしく、ナス
kohana-3 - kohanaのさまざまなフィールドでサインアップする方法
Kohana の Model_Auth_User クラスは、「username」、「email」、「password」を使用して新しいユーザーを作成します。「email」、「password」のみを取得し、検証を変更して「email_confirm」を検証する代わりに「 password_confirm'
php - ユーザーのログイン時に Auth::instance が false を返す
新しいユーザーを作成してログインしようとすると、ユーザーがデータベースに保存され、そのロールも保存されます。ログインしたと言うためにリダイレクトをヒットしたことはありませんが、Auth::Instance->loginをデバッグしましたが、戻ってきましたFALSE
設定
);
ハッシュ中にパスワードに問題が発生している可能性がありますか?