【发布时间】:2011-12-02 11:00:26
【问题描述】:
我有一个显示登录面板的网页,以及一个使用户能够将自己注册到该站点的按钮。
一旦他们注册,它会将他们带入网站,但按钮仍显示为注册,我希望将其更改为我的帐户,这使用户能够编辑他们的个人资料,以及另一个按钮让他们注销。这是我目前所拥有的:
<?php
if ($_SESSION['client_id']){
echo'<a class="button-top" href="index.php?action=member_edit">My Account</a>'
echo'<a class="button-top" href="index.php?action=logout_ok">Logout</a>'
}else{
echo'<a class="button-top" href="index.php?action=member_add">Register</a>'
}
?>
但这是完全错误的。
【问题讨论】:
-
更改按钮的文本值。如果现在只是一堆文字文本说“注册”,您需要用 PHP 代码替换它,以便在一个条件下显示“注册”,在另一个条件下显示“我的帐户”。 (我意识到建议听起来像“如果你想做 X,就做 X”。要获得更具体的帮助,您可能需要发布一些代码。尽管您不使用 php 更改静态页面,但了解这一点很重要,你首先让它动态化,然后决定你要展示什么)
-
您能告诉我们登录表单是如何发送到服务器的吗?因为它的 ajax 您需要更改按钮作为响应。如果是正常重定向,您需要检查您的视图是否用户已登录并显示不同的 html 代码