Yukarıdaki bu söylediğimiz gibi, bu kadar kullanıcı doğrulama gider gibi iyi bir yaklaşım değildir. Eğer temel bir şey istiyorsan, HTTP Authentication ya da en azından bir şey kullanarak bakmak.
O dedi, sen PHP's file function, örneğin kullanarak sorular var ne yapabilirim
function validUser($file, $user, $pass) {
// Check file exists
if (!is_file($file)) {
return FALSE;
}
// Read file
$lines = file($file);
if ($lines === FALSE) {
return FALSE;
}
// Go over the lines and check each one
foreach ($lines as $line) {
list($fuser, $fpass) = explode(':', trim($line));
if ($user == $fuser && $pass == $fpass) {
return TRUE;
}
}
// No user found
return FALSE;
}
if (validUser('passwords.txt', 'foo', 'bar')) {
echo 'The user was found';
}
Bu her satırı formu "adı: şifre" değildir varsayar başka hiçbir şey; Eğer biçimine bağlı olarak çizgiler maç tam olarak nasıl ayarlamanız gerekebilir. Bu tarafından onaylanmış olacak bir örnek dosya gibi bir çizgi olurdu
foo:bar