在
在
我想知道如何在我成功登录后如何做到这一点。我只想给你一些想法。
这是checklogin.php的代码
<?php
session_start();
define("DB_HOST","localhost");
define("DB_NAME","user_database");
define("DB_USER","root");
define("DB_PASSWORD","");
mysql_connect(DB_HOST,DB_USER,DB_PASSWORD);
mysql_select_db(DB_NAME)
or die("Failed to connect to the database");
$myusername=$_POST["myusername"];
$mypassword=$_POST["mypassword"];
$myencryptedpassword=md5($mypassword);
$query="SELECT * FROM users WHERE username='$myusername' AND password='$myencryptedpassword'";
$result=mysql_query($query);
$count=mysql_num_rows($result);
if($count==1){
$_SESSION['is_logged']=true;
$_SESSION['username']=$myusername;
echo "Login Successful. Welcome ".$myusername;
sleep(2);
header("refresh:1;url=onlinestore.html");
}
else{
echo "Wrong Username or Password.Please try again. ";
sleep(2);
header("refresh:2;url=login.html");}
?>
这是我的onlinestore.html
代码<body>
<li class='active' style='float:right;'><a href='registerform.html'><span id='register'>Login/Register</span></a></li>;
这是我想要改变的身体部位。我希望它在登录成功后从登录/注册更改为用户名。
答案 0 :(得分:5)
你需要一个简单的条件
if($_SESSION['logged_in']){
echo $_SESSION['username'];
}else{
echo 'Please login';
}
当您的登录条件成立时,设置一些会话数据或cookie数据,然后使用条件根据会话或cookie显示内容
答案 1 :(得分:1)
您可以使用if条件执行此操作。
在html代码中,但在定义标签之前。
<?php
if($_SESSION['is_logged'])
echo "<label>$_SESSION['username']</label>";
else
echo "<label>Please login</label>";
?>