我正在尝试使用会话来确定用户是否已登录.人们无法再使用该网址只是登录他们重定向到mainlogin.html,但现在如果我输入正确的登录详细信息,我会重定向回到mainlogin.html我的错误的细节告诉我.我希望这不是重复.我查看了整个表格并尝试了其他人的方法,但他们并没有为我工作.
checklogin.php
<?php
session_start();
ob_start();
$host="foo"; // Host name
$username="bar"; // Mysql username
$password=""; // Mysql password
$db_name="foo";// Database name
$tbl_name="bar"; // Table name
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];
$mypassword= sha1($mypassword);
$myusername = stripslashes($myusername);
$mypassword = stripslashes ($mypassword);
$myusername = mysql_real_escape_string($myusername);
$mypassword = mysql_real_escape_string($mypassword);
$sql="SELECT * FROM $tbl_name WHERE myusername='$myusername' and mypassword='$mypassword'";
$result=mysql_query($sql);
$count=mysql_num_rows($result);
if($count==1) {
$_SESSION['myusername'] = $$myusername;
$_SESSION['mypassword'] = $$mypassword;
header("location:login_success.php");
}
else {
//header('Location: ../mainlogin.html');
echo "Wrong …Run Code Online (Sandbox Code Playgroud) php ×1