サーバーにパスワードを送信する Flash/ActionScript ログイン クライアントがあります。サーバーでは、そのパスワードが WordPress データベースでチェックされます。パスワードはWordPressの暗号化方式で暗号化されています。
これは、サーバーに送信されてsmartfoxserver2x
データベース (WordPress で暗号化された) パスワードと照合される前に、クライアント側でパスワードを暗号化します。
ということで、以下の流れです。
- クライアントでは、平文のパスワードが sfs2x によって暗号化され、サーバーに送信されます
- サーバー上で、
sfs2x
sfs2xcheckSecurePassword()
暗号化を削除し、入力された平文パスワードを WordPress で暗号化されたパスワードと比較するために使用します。それらは明らかに異なります。
sfs2x フォーラムでは、sfs2x がパスワードを暗号化してサーバーに送信する前に、平文パスワードを WordPress ハッシュで暗号化することを提案されました。だから私は今3つのステップを持っている必要があります:
- クライアントでは、プレーン テキストのパスワードが wordpress ハッシュで暗号化されます
- クライアントでは、そのパスワードは sfs2x によって暗号化されます
- サーバーでは、sfs2x 暗号化を削除するを
sfs2x
使用します。checkSecurePassword()
どうすれば最初のステップを達成できますか?
私のクライアント ログインは ActionScript です。ActionScript でプレーンテキストのパスワードを取得できますが、ActionScript でその WordPress 暗号化方式 (php) を適用する方法がわかりません。