【问题标题】:How to load page views with navbar based on session data in CodeIgniter?如何根据 CodeIgniter 中的会话数据使用导航栏加载页面视图?
【发布时间】:2023-03-30 11:47:01
【问题描述】:

我开始使用 Codeigniter 学习 PHP。我的任务是建立一个具有多种功能的网站,包括注册系统、以不同角色(用户或管理员)登录并保持登录会话直到单击注销。

现在,我已经完成了那些提到的功能。但是,我对这件事感到困惑:我怎样才能有一个与登录会话对应的站点?我的意思是用户在没有登录的情况下可以正常查看网站。那时,在导航栏上总是会出现SignUp和LogIn按钮,无论他们访问的是哪些页面。 一个他们已经登录,他们被允许做更多的事情,比如评论一个帖子,导航栏将出现 LogOut 按钮(不是其他两个)。在这种情况下,类似地,每当他们访问网站页面时,LogOut 按钮都会保留在那里。

我已经将我的项目上传到 Github here

我希望有人可以帮助我。提前谢谢你。

干杯

【问题讨论】:

标签: php codeigniter session login navbar


【解决方案1】:

您需要学习会话和if then else 语句的基础知识。例如,您可以这样做。

if ($_SESSION['logged'])
    echo 'Logout';
else
    echo 'Login';

这是你想做的一切的基本思想。这只是你如何实现它的创造力问题。

【讨论】:

    猜你喜欢
    • 2020-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-18
    • 2014-07-18
    • 2023-03-05
    • 1970-01-01
    • 2016-08-23
    相关资源
    最近更新 更多