繁体   English   中英

如果ID不在URL中,则Joomla / PHP将注销

Joomla/PHP logging out if ID not in URL

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

因此,我研究了这个问题,但在Joomla论坛中似乎没有解决方案。

自动注销

不断注销

我遇到的问题仅限于URL。 如果在URL中设置了var &ID= ,则可以,如果没有,则注销。 在这两种情况下,我都在执行$_SESSION转储,它确认$ user-> id设置为0。不知道为什么注销。

欢迎任何解决方案,这是已经避免了一段时间的问题。

3 个回复

仅利用joomla的敏捷性来设置具有访问级别的菜单项是否会更好? 只需将级别设置为“已注册”即可。 否则,如果您正在寻找定制的编程解决方案,请进入控制器以检查用户是否已登录,然后添加一行以验证ID是否在URL中。

一件事是您看起来好像正在注销,但实际上并未注销。 因此,如果输入的URL仅对登录用户可见,则仍然可以看到它。 在会话转储中,还可以设置分配给您的用户组。 他们包括客人吗? 如果是这样,这可能是问题的根源; 这是该平台最近修复的主题。

解。 我只能肯定地说这是可能的解决方案,但是对看这篇文章的人应该有所帮助。

Joomla 1.5.x中的旧版模板(1.0)与JUtility方法getToken()之间存在兼容性问题。

这显然是在登录表单中使用的。 因此,在文件中找到它并替换:

    <input type="hidden" name="<?php echo JUtility::getToken(); ?>" value="1" />

与:

    <input type="hidden" name="<?php echo JHTML::_( 'form.token' ); ?>" value="1" />

这不是我所看到的问题,我的问题与登录,但注册组件,使多使用JUtility的::为gettoken()类::方法。 我知道这是因为卸载组件即可解决问题。 但是,由于我尚未在组件中测试任何解决方案,因此我不会绝对地说这是解决方案。

希望该帖子对您有所帮助。
感谢那些回答。

1 PHP会话登录和注销

我必须做一个简单的站点,您可以登录和注销,如果用户登录了,他们会看到一些原本不会的功能。 我对网络开发不是很好,但是我设法将某些东西整合在一起,似乎很奏效。 我已决定在登录和注销时不希望将用户重定向到另一个页面,因此这使我更难理解。 我只是想知道我是否打算以正确的方式开始并销毁会话,并 ...

2012-03-20 18:14:21 3 4760   php
2 Joomla,如果其他用于按ID或URL进行菜单

我有一种情况,我希望我的两个页面与其余页面看起来不同,但它们不是首页。 如果是这样,那么很容易,因为下面的代码可以解决问题。 简而言之,我想要一种类似的方法,但是这次,通过ID / URL获取菜单。 有任何想法吗? ...

3 使用外部php脚本登录Joomla网站

我正在尝试让用户从外部站点登录到Joomla站点,然后将其重定向到仅注册用户可以查看它的页面。 我使用了此脚本 ,它似乎有些起作用。 我可以看到用户通过Joomla管理面板登录,但是当我在脚本末尾放置重定向时,即。 header('Location: registered page ur ...

4 PHP PDO 如何使用 URL 从数据库中获取 ID

我已经为这个问题搜索了很多,但我没有找到答案。 我是 PHP 新手,使用 PDO 创建了一个简单的 CRUD 应用程序。 但是我的 SQL 查询中有一个空的 id。 我正在尝试使用 $_GET 超级全局从 URL 中提取数据库中的 id,以便我可以检索正确的数据来填充我的表单value="&lt;? ...

2020-08-26 03:58:13 1 103   php/ pdo
5 使用此?id = 77从PHP的URL中获取数据

我是制作网站的新手。 作为个人项目,我想提供URL缩短服务。 除了一件事,一切都正常。 我无法处理传入的请求。 例如。 如果有人键入www.examp.le / Dnd5Je,我希望能够从URL中获取最后6个字母,然后在数据库中查找它。 问题是我不知道如何在不使用$ _G ...

2012-06-09 13:53:54 5 226   php/ url
6 Joomla-如何在URL中获取类别ID

我从1.5到3.2重建了一个新的joomla网站。 现在我有以下问题: 在旧博客部分(joomla 1.5)joomla中创建以下网址:/blog/54-blog/82-name.html 但是在新的joomla 3.2安装中,joomla创建以下网址:/blog/82-artik ...

7 从Joomla 3网址中删除商品ID

我正在尝试从Joomla 3 URL中删除文章ID。 我四处搜寻,回应在 components \\ com_content \\ router.php 在$advanced = $params-&gt;get('sef_advanced_link', 1); 0更改为1 $adv ...

8 从joomla 3.4.8网址中删除商品ID

将网站升级到Joomla 3.4.8后,我的URL显示文章ID。 升级之前不存在。 谁能告诉我如何解决这个问题? 请帮忙!! 谢谢.. ...

2016-03-04 21:43:21 1 179   joomla
9 Joomla 2.5 - 根据文章ID生成URL

我正在尝试为文章ID生成文章库的URL。 运行此查询后 我将结果存储在$data并以这种方式生成链接: 问题是,当我的文章不属于任何菜单时,生成的链接不正确。 我注意到,当我的文章没有与任何菜单相关联时,API获取active menu id并添加到生成的链接,参数" ...

10 从Joomla中的URL捕获会话ID

我正在尝试从URL捕获会话ID,以便该ID会跟随整个站点的用户,然后在他们填写表单时被捕获。 该URL看起来像这样。 http://www.mysite.co.za/?campaign=the_campaign_name 然后,将以下代码插入Joomla模板文件的顶部: ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM