此代码以:
开头class Autentificare {
function __construct($user, $parola) {
$this->user=$user;
$this->parola=$parola;
}
function check() {
if ($this->user == "admin" && $this->parola == "123") {
return true;
} else {
return false;
}
}
}
如何登录此文件?这个文件需要那些用户名和密码,我不知道如何放入链接来访问该文件。
答案 0 :(得分:1)
输入代码Autentificare("admin","123")
,我觉得它应该有效。
考虑到这一点,没有真正的系统应该只有一个用户和未加密的密码。您应该研究加密算法。
答案 1 :(得分:0)
我是&我相信Scelesto也是,假设您正在编写此代码。 有了这个假设,为了使用一个类,你必须实例化一个对象。 您可以使用以下代码执行此操作:
$Autentificare = new Autentificare("admin","123");
实例化后,您需要调用它的check()方法,如下所示:
$authenticationResult = $Autentificare->check();
if($authenticationResult)
{
echo 'you are authenticated!';
}
else
{
echo 'you are NOT authenticated!';
}
最后,正如Scelesto所说,这似乎是非常不安全的。 您永远不应该知道,也不应该通过密码本身。 密码应该散列并存储在数据库中。 当用户输入密码时,也应对其进行哈希处理。 然后应该用你的代码比较两个哈希值。
如果这不是您的代码,那么我建议您尝试抓住编写它的人/组(文档,电子邮件,论坛等)。
下面'是一篇关于创建一个相当安全的PHP应用程序的文章:http://www.wikihow.com/Create-a-Secure-Login-Script-in-PHP-and-MySQL