問題タブ [phpass]
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 - Phpass署名
現在、ユーザーのパスワードを暗号化する方法を探しています。単純に crypt() を使用するのではなく、このスタックオーバーフローの回答を読んだ後、Phpass 0.3を使用することにしました。ただし、Phpass のホームページにアクセスすると、署名をダウンロードするオプションもあります。2つの異なる署名が利用可能で、必要に応じて独自の署名を作成できるようです.
1]署名の目的は何ですか? また、署名はどのように機能しますか?
2]それらは Phpass を使用するために必要ですか、それとも単に追加のセキュリティ層ですか?
php - PHP5.3 を使用すると、PHPass CheckPassword が常に False を返す
私は PHPass を使用していますが、CheckPassword 関数は、試してテストしたすべてのことにもかかわらず、常に false を返します。5.3 の古いバージョンの PHP でこれを行っているので (残念ながら)、欠けているニュアンスがあるはずですか?
パスワードデータベーステーブルフィールドの照合はutf8_general_ci(Unicodeも試しました)で、varcharの長さは62です
試した:
正しいsytanxの使用:
正しい変数の内容が送信されています。create/register スクリプトと checkpassword/login スクリプトの両方を変更し、データベースを空にして毎回再試行しました。すでに試した以上に正しい一致を取得できない理由があれば、役に立ちます。ありがとう!
php - PHPass を使用してパスワードの問題をハッシュする
PHPASS を使用して暗号化されたパスワードを保存し、ログイン時に比較しています。
ここにコードがあります
これまでのところ、常に同じメッセージ「無効なログイン情報」が表示されます。このようにパスワードを保存する登録フォームを作成しました。
データベースをチェックすると、パスワードがハッシュされているようで、ユーザー名がそこにあり、すべて問題ありません
ただし、このメッセージは「無効なログイン情報」として引き続き表示されます。
この2行は正しいですか
ログインコードはOKですか?
私もこれを試してみます
更新 コードを更新しました
これをPHPassのマニュアルから追加
ここでどこが間違っているのか誰か教えてくれませんか
編集
これは私のcheck_input()
コードです
PHP 5.3.29を使用しています
ありがとう
c# - C#へのdrupal 7パスワードを確認してください
drupal パスワード ハッシュの確認に CryptSharp の公式バージョンを使用していますが、常に false になります。ライブラリには drupal 7 パスワード 7 に関する直接のドキュメントはありませんが、nuget の説明で drupal 7 をサポートしていると言っています。
このコードの使用
次のパスワードとハッシュについてテスト済み
しかし、結果は常にfalse
あり、同じハッシュで drupal にログインできます
php - jQuery を使用して php ファイルを投稿していますが、500 個の内部サーバー ファイルを取得しています。なぜですか?
wordpress サイトにログインするためのユーザー入力を検証する jQuery ファイルを作成しています。ユーザー名、電子メール、およびパスワードのワードプレスデータベースをチェックする機能を作成しました。ユーザー名と電子メールに対して完全に機能する機能がありますが、パスワード機能を使用すると、500 内部サーバー エラーが発生します。これを引き起こしていると私が考えることができる唯一のことは、ワードプレスから3つのファイルを含めようとしたことです. パスワードはハッシュされてからデータベースに保存されるため、class-phpass.php を使用してパスワードを確認する必要があります。class-phpass.php ファイルには CheckPassword という関数があり、ハッシュ化されたパスワードとプレーン テキストのパスワードを比較し、一致する場合は true を返し、一致しない場合は false を返します。wp-settings.php と wp-load.php も含めて、検証のために php ファイルを機能させようとしています。
これを作成しているのは、ユーザーが間違ったユーザー名またはパスワードを入力した場合に、ライトボックスのログインから離れないようにするためです。
これは、パスワードを確認するための私の jQuery 関数です。
アップデート!!!::
OK、php ファイルが正常に動作し、jQuery.post も正常に動作しています。ただし、現在、論理エラーが発生しています。クロム ツールを使用してコードをステップ実行しています。フォームに false を返して、Web ページが更新/リダイレクトされないようにする必要があります。ここにあるチェックのために提出した後、関数(データ)をステップスルーするようです:
^ ^ post 関数にステップインする前にそのコード ブロックをチェックし、パスワードが正しくない場合は CheckPassword を false に設定します。