【发布时间】:2018-01-04 08:16:07
【问题描述】:
我正在尝试让按钮点击读取第一个 php 代码(这样他就可以检查用户名和密码是否正确以移动到 mainPage),但它没有工作
这是我的login.php 代码
<?php
session_start();
if(isset($_POST['Loginbtn'])){
$una=$_POST['userName'];
$pass=$_POST['password1'];
if($una=='Admin'&&$pass=='Admin'){
$_SESSION['user']=$una;
header('Location: MainPage.php');
} else {
$error = "Username or Password is invalid";
}
}
?>
这是我的signIn.php 页面代码:
<?php
include('login.php'); // Includes Login Script
if(isset($_SESSION['login_user'])){
header("location: home.php");
}
?>
<!DOCTYPE html>
<html>
<body>
<div>
<div id="rectangle"></div>
<form id="Form01" name="myForm2" action="" method="post">
<p id="usern01"> user name</p> <input type="text" name="userName" id="username" > <label id=usernameError></label>
<p id="password01">password </p><input type="password" name="password1" id="password"> <label id=passError></label>
<br>
<button type="button" id="Loginbtn"> logIn </button>
</form>
<div>
</body>
</html>
这是我的Mainpage.php 代码(如果有帮助的话)
<?php
session_start();
if((!$_SESSION['user'])){
header("Location: signIn.php?problem=notLoggedIn");
}
if(isset($_POST['logoutt'])){
session_destroy();
header('Location: signIn.php?problem=goodbye');
}
?>
【问题讨论】:
-
是ajax请求吗?如果不是,则表单操作为空。
-
你检查过你的按钮是否有效吗?按钮类型必须是提交。并且也要设置操作
-
在你的行动中使用它
-
@RamKesavan 我尝试将其更改为仅刷新页面,还尝试添加不影响的代码
-