问题标签 [ion-auth]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
codeigniter - 在另一个控制器中对 codeigniter 使用 ion auth 身份验证
我正在尝试使用 codeigniter 构建一个 Web 应用程序。我已安装 Ion Auth 作为我的身份验证模型。
默认的 Auth.php 控制器对用户进行身份验证并设置会话。
我想要做的是为我的应用程序逻辑创建一个新的控制器,并留下身份验证控制器进行身份验证。
在访问我的新控制器时,如何使用 auth 控制器来确保我的用户已登录?此外,我需要新控制器可以使用会话信息。
我的新控制器 master_data 具有以下代码:
显然这echo $this->session->userdata('username');
不起作用,因为新控制器不知道身份验证控制器会话。
一如既往地感谢任何帮助。
亲切的问候,
php - PHP CodeIgniter Ion Auth 创建一个新组
我正在建立一个网站,并且是 Codeigniter 和 Ion Auth 的新手。我的网站由三层用户组成:普通用户、版主和管理员。我了解 is_admin 和 is_logged in,但不知道如何为我的版主创建新组。
理想情况下,我想使用这样的东西来保护我的版主页面:
如何为我的版主创建一个新的用户组?这是我需要在我的数据库中做的事情吗?我在文档中看到了代码,但不确定在哪里/如何使用它。
php - PHP Code Igniter Ion Auth - 无法成功创建新的用户层
我是 CodeIgniter 的新手,尤其是 Ion Auth。我正在构建一个具有三层用户的网站:用户、版主和管理员。我的目标是使用这个代码片段:
在授予访问权限之前检查用户是否是管理员。
我已经编辑了我的“组”表,如下所示:
(ID、姓名、描述)1 admin Administrator,2 位成员 General User,3 位版主 版主
我还更新了“user_groups”表中的一个用户,使其“group_id”为“3”。
但是,当我测试我的代码时,它总是允许我的管理员查看页面(这很好),但它会重定向我的版主。
我没有更改 ion_auth 库文件或任何模型中的任何内容,但我确实手动创建并插入到我的所有表中,因为 MySql 不喜欢它被加载。
编辑:我认为它可能连接到我的数据库,因为我试图通过更改“users_group”表中的“group_id”来将用户提升为管理员,而我的网站不会将他们识别为管理员。但是,我没有收到任何错误,但我的代码除了管理员之外没有识别任何人。
提前感谢您提供的任何帮助-我正在拔头发!!!
codeigniter - 使用此功能的正确方法
我在这个网站上看到了这个功能'is_post':
我可以知道使用此功能的正确方法以及如何使用吗?谢谢。问候,zs
codeigniter - Codeigniter ion_auth 重定向到 ?auth/login 循环
我是ion_auth
第一次设置,当我从登录屏幕单击提交时,它会将 URL 重定向baseurl/auth/login
到baseurl/?auth/login
并陷入循环。任何想法为什么该问号附加到前面?
谢谢!
pyrocms - 我可以拥有覆盖 PyroCMS 中系统配置文件的配置文件吗?
具体来说,我正在尝试更改配置文件register_redirect
中的。system/cms/modules/users/config/ion_auth.php
有什么地方可以放置我的应用程序特定配置吗?
codeigniter - ion_auth :当用户注册时触发发送电子邮件
当新用户在我的网站上注册时发送某些电子邮件。我该怎么做呢 。我将在哪里附上我的代码。什么类和什么功能..
php - IonAuth 组 - 不返回正确的值
所以我刚开始为我的 CI 应用程序使用 Ion_Auth lib,无论如何我在使用库函数时得到的结果有点麻烦in_group
。一切正常,直到我手动编辑默认管理员帐户并将其从成员组中删除;但是,如果我进行检查,in_group
我会不断地返回该管理员是两个组的成员。
因此,以下代码将两个 if 语句都返回为 true,尽管 admin 仅在 admin 用户组中...
if ($this->ion_auth->in_group('admin')) echo 1;
if ($this->ion_auth->in_group('members')) echo 2;
我已经尝试注销,清除我的 cookie 和缓存,但似乎没有任何效果。
mysql - 由 IonAuth 和 $query->num_rows() 引起的 CodeIgniter 系统问题
请原谅我发布的未code
格式化的代码。有时无法让四个空间工作。
你好。寻找有关 CodeIgniter 中 num_rows() 函数引起的此错误的一些见解。
它似乎以某种方式植根于此……可能:
第 427 行显示: $v = ' '.$this->escape($v);
并且来自函数:protected function _where($key, $value = NULL, $type = 'AND ', $escape = NULL)
我正在使用 CodeIgniter 和 IonAuth,当我调用此函数时,问题似乎来自 num_rows(): public function login($identity, $password, $remember=FALSE) { $this->trigger_events('pre_login') ;
我想知道他们在那里使用的查询是否有问题。CI_DB_mysql_driver 上的任何线索都会有所帮助......
提前致谢!
php - CodeIgniter ion_auth 与多个网站
我有两个网站并使用 ion auth 作为登录系统
CI结构如下:
现在我想使用 site1 作为主要会员页面
但site2也可以读取site1会话并将数据更新到服务器
site1 domain are:
http://1.mysite.com/
site2 domain are:
http://2.mysite.com/
如何使用相同的身份验证连接两个网站?