【问题标题】:How to read user & password from text file如何从文本文件中读取用户名和密码
【发布时间】:2025-12-04 14:55:01
【问题描述】:

大家好,我在 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

?

这是完整的脚本,我希望你能帮助我 Click Here

【问题讨论】:

    标签: php passwords password-protection


    【解决方案1】:

    这可能就是你要找的东西:

    $data = file('userdata.txt');  // format user:pas
    
    $data=array_map('trim', $data);
    
    if(in_array($pass, $data))
    {
       echo 'login is ok';
    }
    

    【讨论】:

      【解决方案2】:

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

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

      【讨论】: