Php 如何阅读用户&;来自文本文件的密码

Php 如何阅读用户&;来自文本文件的密码,php,passwords,password-protection,Php,Passwords,Password Protection,大家好,我正在PHP中使用一个简单的密码保护脚本,如下所示: $LOGIN_INFORMATION = array( 'user' => 'pass', ); if (!USE_USERNAME && !in_array($pass, $LOGIN_INFORMATION) || (USE_USERNAME && ( !array_key_exists($login, $LOGIN_INFORMATION) || $LOGI

大家好,我正在PHP中使用一个简单的密码保护脚本,如下所示:

$LOGIN_INFORMATION = array(
    'user' => 'pass',
);

if (!USE_USERNAME && !in_array($pass, $LOGIN_INFORMATION)
    || (USE_USERNAME && ( !array_key_exists($login, $LOGIN_INFORMATION) ||
        $LOGIN_INFORMATION[$login] != $pass ) ) 
如何更改此设置以从如下格式的文本文件中读取用户和密码:

user:pass
?

这里是完整的脚本,我希望你能帮助我plz

也许这就是你要找的:

$data = file('userdata.txt');  // format user:pas

$data=array_map('trim', $data);

if(in_array($pass, $data))
{
   echo 'login is ok';
}

也许这段代码会对您有所帮助

$file = file_get_contents('file.txt');
$exp = explode(':', $file);
$LOGIN_INFORMATION[$exp[0]] = $exp[1];