我有一个网站,我有一个封面页,建议用户登录或注册,还有一个按钮让他们去网站。但我希望它检测用户是否实际登录,以便在登录时它将绕过封面并转到主页。
有没有办法可以用PHP做到这一点?
我目前在主页面上只有以下代码。
<?php
if(!isset($_SESSION['steamid'])) {
steamlogin();
} else {
include ('steamauth/userInfo.php');
echo "Welcome back " . $steamprofile['personaname'] . "</br>";
echo "here is your avatar: </br>" . '<img src="'.$steamprofile['avatarfull'].'" title="" alt="" />';
logoutbutton();
}
?>
答案 0 :(得分:0)
你所做的一切看起来不错,只是做了一些改变:
<?php
if(!isset($_SESSION['steamid'])) {
steamlogin();
} else {
header('Location: loggedUserPage.php');
//It's better to redirect the user to a different page on this scenarios
} ?>
答案 1 :(得分:0)
这就是我要做的事,或类似的事情。
if(isset($_SESSION['steamid'])) AND $_SESSION['steamid'] != '') {
//user is logged in
header("location: index.php");
} else {
// not logged in
header("location: login.php"); // or steamlogin();
}