Codeigniter网站PHP代码主题无法注册&;登录

Codeigniter网站PHP代码主题无法注册&;登录,php,html,css,codeigniter,Php,Html,Css,Codeigniter,我注意到登录功能和注册功能显然不起作用,并不断给出一个错误,没有提供注册选项,也没有登录到数据库上以前注册的帐户。下面是login.php和user.php的代码。该网站使用CodeIgniter,我认为这可能就是问题所在 JustWallet 2.0.4\application\views\user中的login.php代码: 您的仍为空 请在form_open(控制器/方法,$parameter)中提供控制器/方法链接 我们无法看到,因为您仍然没有提供控制器代码 我的想法是:你还有一张空白

我注意到登录功能和注册功能显然不起作用,并不断给出一个错误,没有提供注册选项,也没有登录到数据库上以前注册的帐户。下面是
login.php
user.php
的代码。该网站使用CodeIgniter,我认为这可能就是问题所在

JustWallet 2.0.4\application\views\user中的login.php代码:


  • 您的
    仍为空
  • 请在form_open(控制器/方法,$parameter)中提供控制器/方法链接
  • 我们无法看到,因为您仍然没有提供控制器代码
  • 我的想法是:你还有一张空白表格。为什么要使用google recapthca?我的意思是,你应该在你的控制器中检查你的“recaptcha”验证。在将控制器段指定给此问题之前,无法执行此操作

    已更新

    嗯,我很困惑,你为什么要在这里把
    纯文本
    更新为你的密码

    接下来,在
    User.php中的登录回调方法下:

    红色圆圈说明:

  • 您的密码应该在用户创建帐户时以编程方式散列。当您在此处使用callback
    \u check\u login()
    对其进行验证时,可能会使用模型中的
    password\u verify()
    函数下的哈希比较对其进行验证。你为什么这么做?(使用纯文本?:D手动更新密码)

  • 这是我对你们最大的问题。。你以前知道google recaptcha吗?Google recaptcha仅在托管站点中工作,而不是在本地主机中工作。您是否使用自己的程序,我是指您自己的recaptcha站点/密钥?好。。看来你没有这个节目。当您尝试使用另一个站点/密钥进行验证时,您无法继续(请参见此处),否则您必须删除此程序中的每个recaptcha验证


  • 这是我所有的文件夹,我在我的控制器文件中,哪一个你想要的代码,我会提供它的所有感谢你的回答的方式![控制器文件图像]()@ReadytoMaster是的,文件夹中有很多控制器文件,但请您在“代码”中给出登录或注册控制器的位置。我是说代码行。你的控制器代码。可能在
    login.php
    user.php
    中显示控制器的具体方法,谢谢你的回复,这里是user.php的代码,在\Just Wallet 2.0.4\application\controllers中找到,我在网站中唯一的login.php已经在原始问题friend@Alfian中发布Firmansyah我刚刚在网站上添加了google recaptcha密钥,现在recaptcha运行良好,对于您提到的phpmyadmin中的密码纯文本,我也修复了它现在密码是一行巨大的加密数字,我唯一不明白的是如何修复表单是空的问题,您说,这个问题仍然存在(无法访问与您的域名密码相对应的错误消息。(_check_login))此时无法创建登录和注册您的帐户。请重试。请帮助我需要提供什么。这些是我的网站文件,如果您能解决代码@Alfian Firmansyah中的问题,我将不胜感激