问题标签 [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.

0 投票
3 回答
10862 浏览

codeigniter - 在另一个控制器中对 codeigniter 使用 ion auth 身份验证

我正在尝试使用 codeigniter 构建一个 Web 应用程序。我已安装 Ion Auth 作为我的身份验证模型。

默认的 Auth.php 控制器对用户进行身份验证并设置会话。

我想要做的是为我的应用程序逻辑创建一个新的控制器,并留下身份验证控制器进行身份验证。

在访问我的新控制器时,如何使用 auth 控制器来确保我的用户已登录?此外,我需要新控制器可以使用会话信息。

我的新控制器 master_data 具有以下代码:

显然这echo $this->session->userdata('username');不起作用,因为新控制器不知道身份验证控制器会话。

一如既往地感谢任何帮助。

亲切的问候,

0 投票
1 回答
962 浏览

php - PHP CodeIgniter Ion Auth 创建一个新组

我正在建立一个网站,并且是 Codeigniter 和 Ion Auth 的新手。我的网站由三层用户组成:普通用户、版主和管理员。我了解 is_admin 和 is_logged in,但不知道如何为我的版主创建新组。

理想情况下,我想使用这样的东西来保护我的版主页面:

如何为我的版主创建一个新的用户组?这是我需要在我的数据库中做的事情吗?我在文档中看到了代码,但不确定在哪里/如何使用它。

0 投票
1 回答
477 浏览

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”来将用户提升为管理员,而我的网站不会将他们识别为管理员。但是,我没有收到任何错误,但我的代码除了管理员之外没有识别任何人。

提前感谢您提供的任何帮助-我正在拔头发!!!

0 投票
1 回答
75 浏览

codeigniter - 使用此功能的正确方法

我在这个网站上看到了这个功能'is_post':

http://www.kylenoland.com/a-comprehensive-guide-to-securing-codeigniter-2-x-with-ben-edmunds-ion-auth/

我可以知道使用此功能的正确方法以及如何使用吗?谢谢。问候,zs

0 投票
0 回答
249 浏览

codeigniter - Codeigniter ion_auth 重定向到 ?auth/login 循环

我是ion_auth第一次设置,当我从登录屏幕单击提交时,它会将 URL 重定向baseurl/auth/loginbaseurl/?auth/login并陷入循环。任何想法为什么该问号附加到前面?

谢谢!

0 投票
1 回答
120 浏览

pyrocms - 我可以拥有覆盖 PyroCMS 中系统配置文件的配置文件吗?

具体来说,我正在尝试更改配置文件register_redirect中的。system/cms/modules/users/config/ion_auth.php

有什么地方可以放置我的应用程序特定配置吗?

0 投票
1 回答
354 浏览

codeigniter - ion_auth :当用户注册时触发发送电子邮件

当新用户在我的网站上注册时发送某些电子邮件。我该怎么做呢 。我将在哪里附上我的代码。什么类和什么功能..

0 投票
1 回答
83 浏览

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 和缓存,但似乎没有任何效果。

0 投票
2 回答
1222 浏览

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 上的任何线索都会有所帮助......

提前致谢!

0 投票
1 回答
798 浏览

php - CodeIgniter ion_auth 与多个网站

我有两个网站并使用 ion auth 作为登录系统

CI结构如下:

现在我想使用 site1 作为主要会员页面

但site2也可以读取site1会话并将数据更新到服务器

site1 domain are: http://1.mysite.com/

site2 domain are: http://2.mysite.com/

如何使用相同的身份验证连接两个网站?