把我的密码放在php文件中(phpmailer)

时间:2015-04-29 18:17:13

标签: php passwords

我使用phpmailer并使用它你必须设置$ mail->密码

我担心黑客可以访问我的密码。我需要做些什么来保护它吗?我可以将密码放在某个目录中的类文件中。那会安全吗?如果我的密码保护该目录,php脚本是否能够访问它?

请原谅我对这个问题的无知!

2 个答案:

答案 0 :(得分:0)

任何有访问权限的人运行您的代码将能够以某种方式找到您的密码。但是,如果您只关心纯文本存储,最好使用散列值作为密码。如果黑客是自动机器人或无法读取所有代码,这将特别有用。

您需要更改帐户密码,以便输入字符串'密码'的md5。然后你可以设置

  $password = 'password'; //it would be smart to put this in a separate file , eg config file.

  $mail->password = md5($password);

答案 1 :(得分:0)

md5对我不起作用(可能我做得不对),但是后来为我工作了:

1)将密码保存在单独的文件名中.php'如

$password = 'mypassword';

2)输入我的phpmailer文件顶部

require_once 'filename.php';

3)在phpmailer脚本中调用密码如下

$mail->Password = $password;

希望它可以帮助其他初学者!