問題タブ [php-password-hash]

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 投票する
2 に答える
5982 参照

php - PHPのpassword_hashが毎回変わる

私はコードを持っています

スクリプトを実行するたびにパスワードが変更されます

PHP 7 を使用しています。PHP 5 では以前はソルトを設定できましたが、現在はできません。

塩が何であるかを知らない私はどうすれば乗り越えられるのでしょうか?

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

php - password_hash のコスト オプションは何ですか?

costPHP マニュアルには、 のオプションを使用する多くの例がありますpassword_hash。の適切な値を計算するためのサンプル コードを次に示しますcost

とはcostどういう意味ですか? それはなんのためですか?

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

php - PHPのpassword_hash()関数/無効なパスワードの取得

このコードを実行すると、無効なパスワードが取得されます。パスワードがハッシュ化されたものと一致しなかったのはなぜですか?

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

php - 最初の password_hash が既に有効な場合、もう一度 password_hash する必要がありますか? 私は初心者です

私はこれに関するPHPドキュメントを読んで従いましたpassword_hash

最初のハッシュがすでに有効な場合に、再度 hash_password が必要かどうかを知りたいです。

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

php - PHP: password_hash の「salt」オプションは非推奨です

登録にパスワードハッシュを使用しています。Salt を手動で作成する必要があります。使用したコードは次のとおりです。

このコードを実行すると、次のようなエラーが表示されます。

password_hash(): password_hash への 'salt' オプションの使用は非推奨です"

これに対する解決策はありますか?

0 投票する
0 に答える
23 参照

php - 致命的なエラー: pdo のオブジェクト コンテキストではないときに $this を使用する

以下のコードを使用して、フォーム内の電子メールとパスワードでログインしようとしていますが、取得しています:Fatal error: Using $this when not in object context in

設定

だから私は行から削除$this->しました:

$stmt = $this->conn->prepare("SELECT * FROM tbl_users WHERE userEmail=:email_id");

& として置き換え

$stmt = conn->prepare("SELECT * FROM tbl_users WHERE userEmail=:email_id");

今私は得ていますParse error: syntax error, unexpected '->' (T_OBJECT_OPERATOR)

だから私は次のように試しました:$conn->prepare

今私は直面しています:Fatal error: Call to a member function prepare() on a non-object in

だから私はそれを修正するために古いコードを置き換える必要があるようです.もしそうなら、このエラーを解決する方法: Fatal error: Using $this when not in object context in

データベース接続ファイルで質問を更新しました:

注:インターネットで多くのリンクを調査しましたが、コードの解決策がどこにも見つかりませんでした:-(