我不知道如何登录这个php文件

时间:2014-05-28 18:44:30

标签: php

此代码以:

开头
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;
        }
    }
}

如何登录此文件?这个文件需要那些用户名和密码,我不知道如何放入链接来访问该文件。

2 个答案:

答案 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