注册

WEBIM如何实现二次登陆

登陆了自己的系统,然后点击聊天按钮时,直接进入聊天界面而不是登录界面。
已邀请:

beyond - imgeek运营

先讲一下注册账号吧,用户注册你们应用的时候,服务端收到 调用rest接口为用户创建对应的im账号绑定起来。
在客户端登陆自己系统的时候,验证通过拿到对应的im账号,就在客户端进行一个二次登陆,这个二次登陆是程序做的,用户并不知道。需要聊天 点击聊天按钮的时候就调用发消息的方法传入接收方to 消息内容 msgbody就行
我想要得到的效果是图一所示的,点击聊天菜单直接进入聊天主界面,而不是图二的登陆界面。环信的用户ID和密码已经获取到了,如何实现我想要的效果,如果有详细的方法最好。还有就是如何登陆后在对话框显示历史聊天记录

beyond - imgeek运营

接着之前说的,现在已经拿到了用户密码,在代码里面调用conn.open进行登录操作(这只是代码做的,不涉及界面)。
登录成功,会有onOpened连接成功回调,处理连接时函数,主要是登录成功后对页面元素做处理showChatUI。
这句话还是没有看懂。我现在的问题就在这里,到底如何不展现登陆界面直接后台验证登陆,是不是如图二所示,不用login方法,直接在某处调用conn.open呢
还有,为什么我改完index.html页面代码之后,刷新系统页面,加载之后的index.html里面的代码还是之前的代码

beyond - imgeek运营

上传附件里面index是输入账号密码登录,index副本是打开页面直接登录进入会话界面。
二次登陆实现后,登陆时出现invalid_grant invalid password错误,看了API说是密码错误,但是确认密码是正确的,这个错误是在服务端token方法里面出现的,是不是token过期了?

beyond - imgeek运营

network里面的报错请求贴出来我看
我找到问题了,是我的密码的问题。现在可以了。谢谢

要回复问题请先登录注册