weigreen / ncuportal
ncu门户库
1.0.0
2015-04-08 11:32 UTC
Requires
- php: >=5.4.0
- iignatov/lightopenid: ~1.0
This package is not auto-updated.
Last update: 2024-09-28 17:12:40 UTC
README
NCUPortal是一个库,提供了一种更简单、更易表达的方式来使用NCU Portal,以便用户登录到您的应用程序。
需求
- PHP >=5.4
安装
将以下内容添加到您的composer.json文件中。
"require": { "weigreen/ncuportal": "v1.0.0" }
示例
第一阶段(创建重定向用户到ncu门户的URL)
// Set up NCUPortal with your application's domain $ncuPortal = new NCUPortal('your-application-domain'); // Get Auth URL with call back url $ncuPortal->getAuthUrl('call-back-url');
PS:回调URL在用户在NCU Portal登录时使用,并将用户重定向到回调URL
第二阶段(回调)
// Set up NCUPortal with your application's domain $ncuPortal = new NCUPortal('your-application-domain'); // Check if callback is validate or not // One time used. Second call will be false if($ncuPortal->checkLoginValidate()){ echo "Login Real"; // get login account echo $ncuPortal->getLoginAccount(); }else{ echo "Login is not real >_<"; }
错误
如果您发现错误,请在问题处联系我。谢谢 :)
链接
- iignatov/LightOpenID - 用于openid的库。
- OpenID开发规范 - OpenID扩展和相关主题的文档。
许可证
NCUPortal遵循MIT许可证。