PHP-注册不起作用,但登录有效

时间:2019-01-19 12:46:33

标签: php login system registration

我的脚本需要一些帮助。当我进入MySQL数据库并插入新用户时,可以使用我的用户名和密码登录,该用户名和密码可以通过MySQL数据库创建。

但是我的register-page.php脚本不起作用。它不会用用户注册中的新数据填充数据库。你能解决这个问题吗?谢谢。

出现的问题是ERROR while Register。这是我自己的错误信息。

<?php
session_start();
if(isset($_SESSION['sig']))
{
    echo('<script> window.location="index.php" </script>');
}
if(isset($_REQUEST['submit']))
{
    $username = $_REQUEST['UserName'];
    $password = $_REQUEST['UserPassword'];
    include('db_login.php');
    $query = mysqli_query($connection, "SELECT * FROM UserTable WHERE UserName='".$username."' AND UserPassword='".$password."'");
    $row = mysqli_fetch_array($query);
    if(empty($row))
    {
        echo('<script> alert("This User could not be found, please try again!"); </script>');
    }
    else
    {
        $_SESSION['sig'] = "OK";
        $_SESSION['UserName'] = $username;
        echo('<script> window.location="dashboard.php" </script>');
    }
}
if(isset($_REQUEST['submitregister']))
{
    $username_reg = $_REQUEST['UserName'];
    $password_reg = $_REQUEST['UserPassword'];
    include('db_login.php');
    $query = mysqli_query($connection, "INSERT INTO UserTable (UserName, UserPassword) VALUES ('".$username_reg."','".$password_reg."');") or die ("ERROR while register");
    echo('<script> window.location="dashboard.php" </script>');
}
?>

REGISTER-PAGE.php

<?php
session_start();
if(isset($_REQUEST['submitregister']))
{
    $userinfo_reg = $_REQUEST['UserInfo'];
    $username_reg = $_REQUEST['UserName'];
    $password_reg = $_REQUEST['UserPassword'];
    include('db_login.php');
    // Melde alle PHP Fehler (siehe Changelog)
    $query = mysqli_query($connection, "INSERT INTO UserTable (UserInfo, UserName, UserPassword) VALUES ('".$userinfo_reg."','".$username_reg."','".$password_reg."');") or die ("ERROR while register");
    echo('<script> window.location="dashboard.php" </script>');
}
?>

INDEX.php

图像:

https://www.file-upload.net/download-13475231/indexpage.PNG.html
https://www.file-upload.net/download-13475230/register-page.PNG.html

请帮助我,谢谢。

0 个答案:

没有答案