如何为登录用户创建菜单?
我为非注册用户提供此代码:
<form name="form1" style="float: left;" method="post" action="config.php">
<input name="myusername" type="text" id="myusername">
<input name="mypassword" type="password" id="mypassword">
<input type="submit" name="Submit" value="Login">
</form>
对于已注册的登录用户,请执行以下操作:
您现在记录为:YouTOPname ...
答案 0 :(得分:0)
在PHP中使用会话。请务必在页面顶部使用session_start()
,否则将无法识别会话。
在登录过程中,创建一个会话:$_SESSION['user'] = true
决定显示哪个菜单的代码应如下所示:
if (isset($_SESSION['user'])) {
//Menu for logged in member here
}
else {
//Menu for logged out member here
}
显然,还有其他方法可以实现更加动态的Web开发,但这是基本技术。希望有所帮助:)
编辑: 注销时不要忘记取消设置会话,否则用户菜单将保持可见!