2013-07-10 27 views
-2

如何为登录用户创建菜单?如何为登录用户创建可见项目?

我对非注册用户验证码:

<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

为什么不在PHP中使用会话?那么你可以看到用户是否登录(会话存在)或不:)。 –

+0

看起来您需要在PHP中阅读更多关于Sessions的内容。我认为这是你用于这个网站的语言? –

+0

'$ _SESSION ['username'] = $ _POST ['myusername'];' –

回答

0

在PHP中使用会话。请务必在页面顶部使用session_start(),否则会话将无法识别。

在登录过程中,创建一个会话:$_SESSION['user'] = true

决定显示应该是这个样子的菜单代码:

if (isset($_SESSION['user'])) { 
    //Menu for logged in member here 
} 
else { 
    //Menu for logged out member here 
} 

显然还有更多的动态网页开发其他的方法,但这是基本的技术。希望有所帮助:)

编辑: 不要忘记在注销时取消会话,否则用户菜单将保持可见!

+1

谢谢,工作;) –

+0

不客气;) – Tom