好的,大家好。我正在寻求一些我不太了解的事情的帮助。我是HTML,CSS的新手,我想知道这个简单的问题。
在我的网站中,如果用户选择“登录”标签。它应该将它们重定向到可以填写现有用户/密码的页面,或者在必要时创建一个新帐户。
我的问题是,当他们登录时,我该怎么办,而不是在我的导航栏上显示“登录”,但如果不将其全部删除,我该如何更换呢?
对不起,如果这很难理解,如果您对我的问题有任何疑问,请告诉我。
一个例子: 当您登录堆栈溢出时,当您成功登录时,没有选项可以登录您的帐户,当您登录时它是一个不同的网页,或者它是如何工作的?
答案 0 :(得分:0)
通常会有一种服务器语言与具有登录功能的网站一起使用,最常见的是PHP。
使用PHP,您的服务器可以保存包含信息的变量,例如用户当前是否已登录。
然后,您可以编写提供不同输出的条件语句,具体取决于条件。例如:
if (user_logged_in()) { echo "Hello ".$user."!"; } else { echo "Login"; }
该行基本上表示,如果用户已登录,则显示Hello及其用户名。如果他们没有登录,则显示“登录”。
这是一个非常简单的形式,但这就是它的完成方式,基本上都是使用PHP IF语句 - http://php.net/manual/en/control-structures.else.php