草庐IT

Authentication

全部标签

php - 如何杀死一个/所有 php session ?

我有一个非常基本的phpsession登录脚本。我想强制注销某个用户或强制注销所有用户。我如何读取我网站上的所有session,并销毁部分或所有session? 最佳答案 您可以尝试强制PHP删除所有sessionini_set('session.gc_max_lifetime',0);ini_set('session.gc_probability',1);ini_set('session.gc_divisor',1);这迫使PHP将所有session视为具有0秒的生命周期,并且有100%的可能性被清理。缺点是,无论哪个不幸的用户先

php - 如何杀死一个/所有 php session ?

我有一个非常基本的phpsession登录脚本。我想强制注销某个用户或强制注销所有用户。我如何读取我网站上的所有session,并销毁部分或所有session? 最佳答案 您可以尝试强制PHP删除所有sessionini_set('session.gc_max_lifetime',0);ini_set('session.gc_probability',1);ini_set('session.gc_divisor',1);这迫使PHP将所有session视为具有0秒的生命周期,并且有100%的可能性被清理。缺点是,无论哪个不幸的用户先

php - 跨域 cookie

我有一个小问题。如何为多个域设置cookie?我确实了解安全问题,并且我确信以前已经这样做过。原因是SSO。即。account.domain.com需要设置登录的域:domain.com,domain1.com,domain2.com.是否有任何简单的方法,使用PHP和cookie,或任何替代方法? 最佳答案 domain.com绝对没有办法为domain1.com设置cookie。您尝试做的事情只能通过让用户的浏览器向每个域提交请求来解决,然后每个域将设置自己的cookie。那么您需要一种方法来为每个域验证用户的身份。有两种方法:

php - 跨域 cookie

我有一个小问题。如何为多个域设置cookie?我确实了解安全问题,并且我确信以前已经这样做过。原因是SSO。即。account.domain.com需要设置登录的域:domain.com,domain1.com,domain2.com.是否有任何简单的方法,使用PHP和cookie,或任何替代方法? 最佳答案 domain.com绝对没有办法为domain1.com设置cookie。您尝试做的事情只能通过让用户的浏览器向每个域提交请求来解决,然后每个域将设置自己的cookie。那么您需要一种方法来为每个域验证用户的身份。有两种方法:

php - 如何安全地实现 'Token Based Authentication' 以访问使用 PHPFox 开发的网站资源(即功能和数据)?

我想使用在PHPFox中开发的网站代码中的方法和资源。基本上,我会收到来自iPhone/Android的请求,我会收到请求并从PHPFox代码传递给相应的函数,获取该函数的响应并将其返回给设备。为此,我使用Slim框架开发了RESTAPI。但我目前面临的主要障碍是访问PHPFox网站的资源(即功能和数据)。我不明白我应该如何使用“基于token的身份验证”对用户进行身份验证以访问网站的资源。如果有人可以通过一些有用的工作示例指导我正确的方向,那对我来说真的很有帮助。注意:建议实现的“基于token的身份验证”应该非常安全且速度快。安全不应以任何方式受到损害。以下是我自己试的代码,不知道

php - 如何安全地实现 'Token Based Authentication' 以访问使用 PHPFox 开发的网站资源(即功能和数据)?

我想使用在PHPFox中开发的网站代码中的方法和资源。基本上,我会收到来自iPhone/Android的请求,我会收到请求并从PHPFox代码传递给相应的函数,获取该函数的响应并将其返回给设备。为此,我使用Slim框架开发了RESTAPI。但我目前面临的主要障碍是访问PHPFox网站的资源(即功能和数据)。我不明白我应该如何使用“基于token的身份验证”对用户进行身份验证以访问网站的资源。如果有人可以通过一些有用的工作示例指导我正确的方向,那对我来说真的很有帮助。注意:建议实现的“基于token的身份验证”应该非常安全且速度快。安全不应以任何方式受到损害。以下是我自己试的代码,不知道

php - CodeIgniter 身份验证 + 用户权限

我正在尝试在我的应用程序中构建一个身份验证系统,但在确定哪种方式是我在CodeIgniter中完成我想要的内容的最佳方式时遇到了一些问题。该网站允许公司管理他们的建筑物。一家公司可以有很多建筑物,也可以有很多用户(当我说用户时,我指的是该公司的员工)。在这个网站中,我希望有两个(基本上)四个一般类型的用户。super管理员:这将能够向数据库添加新管理员和新公司,并为其他管理员授予权限。管理员:这将能够根据分配的权限执行不同的操作。公司super用户:该用户将在管理员创建新公司时直接创建。此用户将能够为该公司创建新用户,并且由于他/她将拥有全部权限,他将能够执行其他用户可以执行的所有操作

php - CodeIgniter 身份验证 + 用户权限

我正在尝试在我的应用程序中构建一个身份验证系统,但在确定哪种方式是我在CodeIgniter中完成我想要的内容的最佳方式时遇到了一些问题。该网站允许公司管理他们的建筑物。一家公司可以有很多建筑物,也可以有很多用户(当我说用户时,我指的是该公司的员工)。在这个网站中,我希望有两个(基本上)四个一般类型的用户。super管理员:这将能够向数据库添加新管理员和新公司,并为其他管理员授予权限。管理员:这将能够根据分配的权限执行不同的操作。公司super用户:该用户将在管理员创建新公司时直接创建。此用户将能够为该公司创建新用户,并且由于他/她将拥有全部权限,他将能够执行其他用户可以执行的所有操作

PHP session 登录记住我

这个问题在这里已经有了答案:PHPloginsystem:RememberMe(persistentcookie)[duplicate](1个回答)关闭7年前。我有一个使用PHPSessions的PHP注册/登录系统,它运行良好,我希望用户能够记住我,然后他们会永远保持登录状态,或者至少一周左右。我猜我需要存储一个cookie并检查,我对我实际需要存储在cookie中的内容感到困惑。如果我存储了用户ID或用户名,那么就不能有人使用假cookie来查看其他用户的数据吗?感谢任何进步。 最佳答案 您需要做的就是扩展PHPsessionc

PHP session 登录记住我

这个问题在这里已经有了答案:PHPloginsystem:RememberMe(persistentcookie)[duplicate](1个回答)关闭7年前。我有一个使用PHPSessions的PHP注册/登录系统,它运行良好,我希望用户能够记住我,然后他们会永远保持登录状态,或者至少一周左右。我猜我需要存储一个cookie并检查,我对我实际需要存储在cookie中的内容感到困惑。如果我存储了用户ID或用户名,那么就不能有人使用假cookie来查看其他用户的数据吗?感谢任何进步。 最佳答案 您需要做的就是扩展PHPsessionc