起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1878|回复: 2

[暂结贴(7天未回复)] 铛铛 用户注册后,第一次登陆 注册 dangdangserver的实现

[复制链接]

1

主题

1

帖子

7

积分

新手上路

Rank: 1

积分
7
QQ
发表于 2016-8-13 17:48:08 | 显示全部楼层 |阅读模式
铛铛,在新用户注册后,第一次登陆时会去注册dangchat-Server用户,这个是什么函数实现的?在哪调用的? 自己跟踪了很长时间,还是没发现。

3

主题

118

帖子

280

积分

中级会员

Rank: 3Rank: 3

积分
280
QQ
发表于 2016-8-15 09:43:33 | 显示全部楼层
请参加相关说明,查看具体文档内容
http://bbs.wex5.com/forum.php?mo ... &extra=page%3D1
回复 支持 反对

使用道具 举报

1

主题

385

帖子

615

积分

高级会员

Rank: 4

积分
615
QQ
发表于 2016-8-15 09:50:24 | 显示全部楼层
                                                client.validPerson(pid, pname).done(function(state) {
                                                        if (state === "logged_in") {
                                                                loginOKdeferred.promise().then(function() {
                                                                        self.loadPerson(persons, pid).done(function() {
                                                                                var uid = client.getUid();
                                                                                if (uid) {
                                                                                        self.updatePersonUid(uid, pid).done(function() {
                                                                                                // self.doLoginAfter(result);
                                                                                                deferred.resolve(result);
                                                                                        }).fail(function(error) {
                                                                                                deferred.reject("同步UID失败!");
                                                                                        });
                                                                                } else {
                                                                                        deferred.reject("无法获取UID");
                                                                                        self.logout();
                                                                                }
                                                                        }).fail(function(error) {
                                                                                deferred.reject("加载人员失败 ," + (error || '未知错误'));
                                                                        });
                                                                }, function(info) {
                                                                        self.logout();
                                                                        throw new Error(info);
                                                                });
                                                        } else if (state === "signup") {
                                                                deferred.reject("signUp unSupported");
                                                        } else {
                                                                deferred.reject("Unsupported state: " + state);
                                                        }
                                                }).fail(function(error) {
                                                        deferred.reject("登录出错! 原因: " + error);
                                                });
im.impl.js中loginActor中的这段代码是第一次登录注册dangchat-sever用户的逻辑
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-23 07:47 , Processed in 0.055561 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表