php - 我如何创建 OpenID 登录表单

标签 php authentication openid

我想创建一个开放 ID 登录,我想知道我是否使用 Creating an OpenID Login widget 中的其中一个类, 比如 openid selector libraryopenid real selector .顺便说一句,realselector 更新/更好,因为它重写了 openid 选择器库

有入门教程吗?我看到在两者中我都可以使用开放 ID 轻松登录。但是我的应用程序将如何处理登录?就像我想我的应用程序需要处理来自谷歌或其他东西的回发?例如。在 stackoverflow 中,我会去创建我的个人资料吗?我将如何检查用户是否已登录以及哪个用户。例如。在 PHP 中,我可能会存储一个 session 变量 $_SESSION["userid"] 并检查它。

Staying logged in between pages它告诉我检查 cookie,但它是什么 cookie?如果我想 checkin PHP/ASP.NET 怎么办?

最佳答案

Zend 在他们的网站上写了一篇关于这个主题的相当不错的文章。 http://devzone.zend.com/article/3581

他们在那里解释了它是如何工作的,并展示了很多示例代码。我没有合作过 你提到的类(class),但 zend 文章可能会给你一些关于如何解决你的一些问题的线索:)

关于php - 我如何创建 OpenID 登录表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3223540/

相关文章:

wcf - ASP.NET MVC 中的 OpenId 身份验证作为一种 Restful 服务?

php - CakePHP:$this->model->find ('all' ) 使所有页面崩溃。知道发生了什么吗?

php - 单击 PHP 页面上的提交按钮时执行多个 sql 查询

php - 使复选框在未选中时返回 false

c# - 根据 AD 组检查用户登录

openid - OpenID 委派如何在依赖方上发挥作用?规范最近有变化吗?

php - 是否有任何自定义密码验证器? zend框架

java - JMX RMI 身份验证不起作用

linux ssh 代理并添加 : avoid repeating command

asp.net-mvc - DotNetOpenAuth:消息签名不正确