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

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

php - kohanaユーザー認証モジュールを拡張する方法

だから私はkohanaユーザーモジュールを使用しています、そして私は私の登録ページを拡張したいと思います、今それはユーザー名、電子メール、そしてパスワードを追加します、しかし私はいくつかの余分なフィールドを追加したいです、そして私はそれをどこでできるかわかりません。

function action_registerにつながるものを見つけたAuth::instance()->register($_POST, true);ので、これfunction register($fields)につながるもの$user = ORM::factory('user');を見つけたので$user->create_user($fields, array()、ここのどこかで立ち往生しています。正しい道を進んでいるかどうかさえわかりません...

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

php - Kohana-ファイル ドライバーを使用して管理者のパスワードを変更する

ファイルドライバーを使用して、kohana のユーザーのパスワードを変更するにはどうすればよいですか?

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

php - Kohana認証ログインは毎回失敗します

私はAuthモジュールにまったく慣れていません。ドキュメントを読んで狂ったようにグーグルした後、ログインを機能させようとしています...この単純なコードがあります...

これは常にfalseを返します。私の登録スクリプトは次のようになります。

ユーザーを問題なく作成role_idし、1と2に設定します。これは、管理者/ログイン権限があることを意味しますが、すべてをうまく使用すると、とにかく失敗し続けるAuth::instance()->force_login($user);ので、ハッシュに問題がある可能性がありますが、どこにあるのかわからない。

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

kohana-3 - kohana 登録がエラーを返す

登録スクリプトが機能していますが、唯一の問題は、ユーザー名が既に存在するかどうかを確認する方法がわからないことです。これは、電子メールまたはユーザー名が既に存在する場合、次の致命的なエラーが返されるためです。ORM_Validation_Exception [ 0 ]: Failed to validate array ~ MODPATH/orm/classes/kohana/orm.php [ 1174 ]

そして、ここに私のスクリプトがあります:

3.2バージョンを使用しています。

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

kohana - コハナorm検証

検証スクリプトが完全に機能しています。問題は、カスタムエラーメッセージを取得できないことです。

これが私の登録機能です:http://pastebin.com/ZF3UVxUr

そして、これが私のメッセージ配列です:http: //pastebin.com/d9GUvM3N

私のメッセージスクリプトは次のとおりです:\application\messages\registration.php何か提案はありますか?

長いコードについては申し訳ありませんが、htmlやその他のものをスキップしてください

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

kohana - ユーザー名ではなく電子メールを使用した Kohana Auth ログイン

タイトルにあるように、ユーザー名ではなくメールでログインしたいのですが、ログインはユーザー名で機能するようになりましたが、それを変更する方法が見つからないため、次の基本的なログイン コードを使用しています。

EDIT結局のところ、kohanaがユーザー名と電子メールを使用してログインさせてくれたようです。他のスクリプトにエラーがありました

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

php - koahana auth module:ハッシュされていないユーザーパスワード値を取得します

ユーザーが詳細を編集できるようにするフォームがありますが、ユーザーモデルに関連付けられているパスワードはハッシュ化されています。フォームに追加できるように、これをハッシュ解除するための最良の方法は何ですか?

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

php - Kohana Userguide&API Browserにアクセスする前に、ユーザーがログインしていることを確認するにはどうすればよいですか?

特に開発モードの場合、サイトにセキュリティホールが少しあることに気づきました。

問題は、ログインしなくてもユーザーガイド/ APIブラウザーにアクセスできることです。ユーザーガイドは大したことではありませんが、APIブラウザーはすべてのコードが表示されるため、少し心配です。私の開発サイトのいくつかは公開されているので、他の人がアクセスできるので少し心配です(ただし、それらはインデックスに登録されないようにブロックされています)。

Controller_Userguideを確認しましたが、他のコントローラー(テンプレートなど)のように別のコントローラーから拡張されていません。代わりに、それが最終的なコントローラーです。この場合、コントローラーをbefore()メソッドに拡張することはできません。

ユーザーがログインしていないときにモジュールを除外することを考えましたが、認証モジュールがまだロードされていないため、除外できません。

私はすでに開発サイトにいるときにユーザーガイド(および他のモジュール)だけを含めているので、これは役に立ちますが、このセキュリティとは呼びません。

これを達成する方法に関する他のアイデアはありますか?

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

authentication - Kohana Authlite - 同じ資格情報で同じセッションにログインする 2 人のユーザーを許可しない

kohana 3 Web サイトに authlite 認証モジュールを使用しています。2 人のユーザーが同じ資格情報を使用して、同じセッションでログインできるようになりました。セキュリティ上の理由から、これが発生したくありません。

私がそれを避ける可能性はありますか?

どうもありがとう

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

php - Kohana パスワード変更エラー ORM ドライバー

わかりましたので、このコードを使用して管理パネルからユーザーがパスワードを変更できるようにしますが、取得し続けます

ORM_Validation_Exception [ 0 ]: 配列の検証に失敗しました ~ MODPATH/orm/classes/kohana/orm.php [ 1174 ]

誰にも解決策はありますか?ここにコントローラー関数とモデル関数とビューがそれぞれあります

コントローラ:

モデル:

意見: