$password_hash = md5(md5("123456") . $salt);
$sifre_query= mysql_query("SELECT * FROM kullanicilar ORDER BY kullanici_id ASC");
if(mysql_num_rows($sifre_query) >= 1)
{
while($sifre_row = mysql_fetch_array($sifre_query))
{
$sifre= $sifre_row['sifre'];
$kullanici_adi= $sifre_row['kullanici_adi'];
if($password_hash == $sifre)
{
echo $kullanici_adi;
}
}
}Yalnız şöyle bir durum var. vbulletinin db sini bilmediğimden dolayı sorgunun değiştirilmesi gerek. ayrıca @radmin in $password_hash kısmını direkt kullandım. sanırım vb de şifreler iki kez md5leniyor. bu kısmın da düzenlenmesi lazım. sanırım $salt değişkeninde de SALT hash kullanılıyor. dediğim gibi vbulletinin dbsine girip bakmak gerek. ama bu kodların azcık düzenlemeyle işe yaraması lazım.
ekleme:bu arada kullanıcıların şifresi görünmez hiçbir zaman. sadece md5lenmiş veriler birbirine uyarsa kullanıcı adını ekrana yazdır diyoruz.