接下来,我们来讲述一下,Joomla的登录机制是怎么样的。打开 Joomla\components\com_users\controllers\user.php 的文件,可以看到是通过 login() 这个方法来完成登录过程,它把实现的细节封装起来了。
事实上,Joomla登录的实现是通过插件来完成的,即 login() 方法调用了登录的插件。登录到Joomla的后台我们发现我们可以有3种登录的认证方式。没错,如果你启用了 Authentication - GMail 插件,你也可以用 GMail的帐号来登录你的网站。所以想要集成QQ、新浪的登录,只要以插件的形式来实现就可以了,但是实现形式稍微复杂些。
没有评论:
发表评论