Suhosin-Patch (cli) を備えた PHP 5.3.3-7+squeeze14 で Debian 7.0 を使用しています。
フォーム (MySQL に保存されたデータ) から htpasswd ファイルを作成する必要があります。
私はそれを試しましたが、うまくいきませんでした:
$hash = crypt($_POST['password'], base64_encode($_POST['password'])); //didn't work
$hash = crypt($_POST['password']); //didn't work
$hash = crypt($_POST['password'], substr($_POST['password'])); //didn't work
$cset = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789./";
$salt = "";
for ($i=0; $i<CRYPT_SALT_LENGTH; $i++) ``
$salt .= substr($cset, rand() & 63, 1);
$hash = crypt($_POST['password'], $salt); // didn't work
PHPを使用してhtpasswdと同じ結果を得る方法を誰かが説明してくれますか? それは私のdebianに依存していますか?私の /usr/bin/htpasswd スクリプト ?
ありがとう !