oauth的融合到discux,涉及数据同步,用户登录验证
来源:互联网 发布:java 免费开源crm系统 编辑:程序博客网 时间:2024/05/17 22:36
=====》论坛需要和其他站点建立单点登录接口,希望通过配置一个接口URL实现,我参照
http://blog.sina.com.cn/s/blog_4696b3760100m6hy.html
=====》还是整合到ucenter里面的方案。
=====》如果只是用oauth
<?php
include_once './config/config_ucenter.php';
include_once './uc_client/client.php';
$usernames = $_GET["username"];
$passwords = $_GET["password"];
list($uid, $username, $password, $email) = uc_user_login($usernames, $passwords);
if($uid > 0) {
echouc_user_synlogin($uid);
echo '登录成功';
} elseif($uid == -1) {
echo '用户不存在,或者被删除';
} elseif($uid == -2) {
echo '密码错';
} else {
echo '未定义';
}
?>
======你要能做的话,可以猪八戒了
需求描述:
参考网站:http://bbs.xiaomi.cn/
具体要求:
需求主要在于登录集成, 实现类似于小米社区的登录集成方式
类似于Oauth2.0的URL跳转登陆, 取消现在的UC Center. 用于单点登录的服务器我方提供.登录服务器上提供的信息包含用户名/邮箱/口令/昵称(称号)和头像, 需要整合到Discuz中.
登录流程是 用户访问DZ, 点击登录-> 单点服务器, 输入用户名密码登录 -> 回跳到DZ -> DZ读取用户, 如果没有, 则向单点请求用户数据 -> 写入DZ的用户表 -> 显示用户登录
登出流程是 用户访问DZ, 点击退出 -> 单点服务器 -> 回跳到DZ, 改写Cooki等e -> 退出
最好是已经做过类似的产品, 请提供链接.
首先,在连接微博插件的“登录设置”开启勾选“我想使用Discuz!官方出品的“QQ互联插件”…”
其次,隐藏QQ互联登录按钮。用ftp工具进入 source/plugin/qqconnect/template 找到module.htm文件,下载下来,然后修改两处地方,改为后上传,记得备份源文件:
搜索tpl_global_login_extra,找到类似代码:
function tpl_global_login_extra() {global $_G;}
将代码改为
function tpl_global_login_extra() {global $_G;return;}
继续搜索tpl_login_bar,找到类似代码:
function tpl_login_bar() {global $_G;}
将代码改为
function tpl_login_bar() {global $_G;return;}
- oauth的融合到discux,涉及数据同步,用户登录验证
- Oauth 验证用户授权登录 几点总结
- 涉及sdu数据同步的代码
- mui-OAuth模块管理客户端的用户登录授权验证功能,允许应用访问第三方平台的资源。
- 使用github的oauth来实现用户登录
- 简单的用户登录验证
- 用户登录及验证用户是否登录的代码
- filter实现登录验证,并实现页面跳转到登录前浏览的页面(同步异步皆可)
- ajax简单的后台用户登录验证
- 基于javascript的用户登录页面验证
- 关于angularjs的用户登录验证
- 基于JSP+Servlet的用户登录验证
- php 基于cookie的用户登录验证
- Jstl验证用户登录
- 用户登录验证
- RCP用户登录验证
- 用户登录验证安全问题
- 用户登录验证完整版
- leetcode (15) - 3sum
- word中批量替换字体
- NOIP2012 提高组复赛解题报告
- MySQL服务错误-->本地计算机上的MySQL57服务启动后停止
- 1_handler和启动activity
- oauth的融合到discux,涉及数据同步,用户登录验证
- mac上使用wifi连接Android手机
- poj2318 TOYS(计算几何)
- HDU 4007 Dave (暴力枚举)
- request与response对象.
- C#炮弹射击游戏
- 编写函数fun(int *a, int n, int *odd, int *even),功能是:求出数组a[]中所有奇数之和以及所有偶数之和。并利用指针odd返回奇数之和,利用指针even返回偶数
- 数组指针与指针数组
- MYSQL 服务无法启动 服务没有报告任何错误