サインアップ フォームを作成しましたが、同じユーザーが何度もシステムにサインアップするのを防ぎたいと考えています。これが私のコードです。この問題を解決するのを手伝ってください。最初のサインアップでは、ユーザー名パスワードと電子メールのみが考慮され、システムにサインアップした後、ユーザーは名前、性別、学歴などの情報を更新できます:....
<?php
session_start();
include_once 'newFunctions.php';
include_once 'dbConnect.php';
// database connection
dbConnect();
$username = $_POST['username'];
$pw=md5($_POST['password']);
$email=$_POST['email'];
//check the term
if(isset($_POST['term'])){
$is_checked = 1;
}else{
$is_checked = 0;
}
$insert_data="INSERT INTO tutor(userName, password, email, avatar, term)
VALUES
( '{$username}','{$pw}','{$email}','default_image.jpg','{$is_checked}')";
$check=mysql_query($insert_data);
if($check=='true')
{
// session variables
$_SESSION['login'] = "1";
$_SESSION['username']=$username;
$_SESSION['password']=$pw;
showAlert("You Have Successfully Registered ", "../tutor_panel_ui.php");
}
else{
echo "Invalid Login";
$_SESSION['login'] = '';
}
?>