問題タブ [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.
javascript - Kohana/JQuery Auth アクセスの問題
Kohana ORM Auth を使用した Web サイトがあります。私は ajax 経由で呼び出されたときにユーザーがログインしているかどうかを確認し、ユーザーの役割に対応する json_encoded データを返す URL を持っています。この URL は、通常のブラウザ ウィンドウで試してみると正常に機能しています。正しい値を返していましたが、AJAX 呼び出しを介して試行すると、ユーザーがログインしていると確信していても、Auth::instance()->logged_in() は FALSE を返します。次のリンク jQueryに記載されている手順に従っています。 getJSON は Cookie を送信 しませんが、問題は解決しませんでした。
これまでに行ったことは、ベースコントローラーと、リクエストアクションが記述されているファイルに次の行を追加したことです
実際のリクエストを送信する前のajaxでは、次のコードが書かれています
編集 - - - - - - -
以下を使用してみましたが、CORの問題が発生しました。
php - Kohana はトークンを使用してユーザーを認証します
私はSpringフレームワークでこれを達成しましたが、今ではこれと同じ機能をKohana PHPで担当しています。認証とセッションを実装してサイトを保護しようとしています。ユーザーがこのシステムにアクセスすると、URL を介して要求と共にトークンが渡されます。このトークンが読み取られ、その有効性を確認するために Web サービス呼び出しが行われます。有効な場合、アプリケーションにリダイレクトされます。そうでない場合は、エラー ページに誘導されます。
このタイプの機能のサンプルを教えてもらえますか? kohana の AUTH モジュールを見ましたが、それが私が探しているものだとは思いません。
わかりましたので、URLからトークンを取得して、セッションパラメーターに保存します
php - なぜセッション Kohana 3.3 をしませんか?
php をバージョン 4 から 5.5 に更新した後、Kohana 3.3.3 でセッションの動作が停止しました。次を呼び出すと、Session :: instance ('database') というエラーが表示されます:「セッション データの読み取り中にエラーが発生しました。」
何故ですか?
regex - Kohana Auth で強力なパスワードを適用する
次の正規表現を使用して、少なくとも 1 つの大文字、1 つの小文字、1 つの数字、1 つの非英数字 (特殊文字)、および最小限の8文字の。
Rubularで見られるように、正規表現は機能しています。Model_Auth_User
を拡張する Kohana の で使用しているコードを次に示しますORM
。
ただし、新しいユーザー アカウントを作成するとき、または既存のユーザー アカウントのパスワードを変更するとき、この正規表現は完全に無視されるようです。ただし、上記min_length
の行からは正常に機能しています!
test
8文字未満なのでパスワードとして使用testing123
できなくなりますが、エラーメッセージは表示されません。
なぜこれが起こっているのか、それを回避する方法はありますか?