Uc user synlogin
出自Discuz! 技术文库
uc_user_synlogin
- string uc_user_synlogin(integer uid)
目录 |
描述
如果当前应用程序在 UCenter 中设置允许同步登录,那么本接口函数会通知其他设置了同步登录的应用程序登录,把返回的 HTML 输出在页面中即可完成对其它应用程序的通知。输出的 HTML 中包含执行远程的 javascript 脚本,请让页面在此脚本运行完毕后再进行跳转操作,否则可能会导致无法同步登录成功。同时要保证同步登录的正确有效,请保证其他应用程序的 Cookie 域和 Cookie 路径设置正确。
参数
参数名 | 类型 | 是否必需 | 说明 | 备注 |
uid | integer | 是 | 用户ID |
范例
list($uid, $username, $password, $email) = uc_user_login($_POST['username'], $_POST['password']); if($uid > 0) { echo '登录成功'; echo uc_user_synlogin($uid); } elseif($uid == -1) { echo '用户不存在,或者被删除'; } elseif($uid == -2) { echo '密码错'; } else { echo '未定义'; }
返回值
返回值类型 | 说明 | 备注 |
string | 同步登录的 HTML 代码 |