我们有一个用PHP构建的定制站点,它有自己的用户帐户配置文件/密码/等等。
我们可能会安装SocialEngine (基于PHP/Zend),但它取决于单点登录功能。
是否有插件,或者SocialEngine是否允许登录到我们的“主”站点的用户也登录到SocialEngine?我们愿意在必要的范围内修改主站点。
这方面有很多问题,但还没有确切的答案。
有人能对如何做到这一点提供一些洞察力吗?
发布于 2015-02-21 09:17:44
您可以创建自己的类并像这样集成身份验证API:
class Api_Api_Auth extends Core_Api_Abstract {
public function userLogin($params) {
// get user login parameter
// your implementation
// check the user have existing account and user is verified clause
// your implementation
$authResult = $this->authenticate ( $username, $password );
$authCode = $authResult->getCode ();
// user login status
$success = Zend_Auth_Result::SUCCESS;
// login success user date
// your implementation
// return user data
// your implementation
return $loggedin;
}}
https://stackoverflow.com/questions/23838530
复制相似问题