Php 登录系统中的if()语句无法正常工作

Php 登录系统中的if()语句无法正常工作,php,Php,只有当我尝试使用错误的密码登录时,该代码才起作用。 但当我尝试使用真实密码登录时,它将: A不回显这4行: 回送$email; 回显$password; 回送$dbemail; echo$dbpassword;//这是散列,并用于测试目的 B不使用标题跳转到index.php 屏幕截图:使用错误的密码登录 屏幕截图:使用真实密码登录 其50行代码: index.php文件中似乎有问题。它似乎将您重定向回register.php在散列之前,不需要对它们执行任何其他清理机制。这样做会更改密码并导致

只有当我尝试使用错误的密码登录时,该代码才起作用。 但当我尝试使用真实密码登录时,它将:

A不回显这4行:

回送$email; 回显$password; 回送$dbemail; echo$dbpassword;//这是散列,并用于测试目的 B不使用标题跳转到index.php 屏幕截图:使用错误的密码登录 屏幕截图:使用真实密码登录

其50行代码:


index.php文件中似乎有问题。它似乎将您重定向回register.php

在散列之前,不需要对它们执行任何其他清理机制。这样做会更改密码并导致不必要的额外编码。您没有声明会话\u start$\u POST,如果您收到的是登录按钮未发布的消息,则不会设置“'login\u button”“”。我以前在不同的文件中启动过会话,但我单击了按钮。。
[Mon Jan 21 15:22:44.064393 2019] [php7:notice] [pid 11540:tid 1960] [client ::1:61860] PHP Notice:  Undefined variable: userLoggedIn in C:\\xampp\\htdocs\\drope\\index.php on line 70
[Mon Jan 21 15:43:43.163934 2019] [php7:crit] [pid 11540:tid 1960] [client ::1:63802] PHP Parse error:  syntax error, unexpected 'if' (T_IF) in C:\\xampp\\htdocs\\drope\\includes\\form_handlers\\login_handler.php on line 4