چرا کد زیربرای اعتبار سنجی فرم log in اجرا نمیشه؟اصلا هیچی هم وارد نمی کنم میره داخل
<?php
include "conn.php";
// define variables ande creat check-input
$user = $_REQUEST['user'];
$pass = $_REQUEST['pass'];
$user = $pass ="";
$userErr = $passErr = "";
// متغییرهایی که وارد کردنشان الزامی است
if ($_SERVER["REQUEST_METHOD"] === "POST") {
if (empty($_POST["user"]))
{$userErr = "Name is required";}
else
{
$user = test_input($_POST["user"]);
// check if name only contains letters and whitespace
if (!preg_match("/^[a-zA-Z ]*$/",$user))
{
$userErr = "Only letters and white space allowed";
}
}
if (empty($_POST["pass"]))
{$passErr = "وارد کردن پسورد الزامی است";}
else
{$pass = test_input($_POST["pass"]);}
}
function test_input($data)
{
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}
if (isset($user) )
{
echo "welcom" .$user;
echo "<br/>";
}
$submit=$_POST['submit'];
?>
<?php
if ($submit > 0) {
# code...
fopen("CRM_Database", "profile.php");
}
else {
echo "نام کاربری یا رمز عبور اشتباه است!";
}
?>
پاسخ ها