123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- Namespace.register("U.MD.U.LO"); //用户登录的命名空间
- /**
- * 退出登录提示
- *
- */
- U.MD.U.LO.logoutSystem = function () {
- //如果用户登录的情况
- if (US.userInfo.userid) {
- //弹出退出登录的提示
- U.UF.UI.confirm("是否退出" + US.userInfo.username + "账号", function () {
- U.MD.U.LO.logout();
- });
- }
- }
- //确定注销
- //b为是否清除cookie的参数。如果传递false,则清除cookie。
- /**
- * 退出登录的处理
- *
- */
- U.MD.U.LO.logout = function () {
- U.MD.U.LO.clearCookie(); //退出账号的cookie
- U.MD.U.LO.emptyUserInfo(); //清楚用户的前端的数据
- $('#UI_Login')[0] && $('#UI_Login')[0].contentWindow.U.MD.U.OT.logout(); //如果是第三方平台登录的,在第三方平台进行下线
- //清理图形界面的处理
- if ($("#U_MD_D_BDI")[0]) {
- //清空所有的应用
- U.MD.U.LO.logoutStyle(); //清除注册样式
- U.MD.D.T.taskbar.clear(); //清除所有人的任务栏
- U.UF.UI.form.closeWindows(); //关闭所有的窗体
- }
- }
- /**
- * 用户退出指定帐号 清理cookie
- *
- */
- U.MD.U.LO.clearCookie = function () {
- //判断用户是否登录
- if (US.userInfo.userid) {
- var _iscookie = U.UF.Cookie.get("usestudiosso", "userid").indexOf(US.userInfo.userid) > -1; //判断cookie是否还存在用户的id
- //如果存在cookie的出力
- if (_iscookie) {
- //调用后台,让用户注销
- U.A.Request(US.AUTH, ["UserOffline", US.userInfo.userid], function () { });
- }
- }
- }
- /**
- * 清空用户前端的信息
- *
- */
- U.MD.U.LO.emptyUserInfo = function () {
- US.userInfo = {}; //用户数据清空
- US.friend = {}; //用户好友信息清空
- U.MD.D.B.setBackgroundImage(U.MD.D.B.url); //设置默认背景
- }
- /**
- * 注销样式
- *
- */
- U.MD.U.LO.logoutStyle = function () {
- //清楚登录用户的样式
- $("#U_MD_D_BDI").addAttrArray({
- "innerHTML": "",
- "className": "U_MD_D_BDI U_Img"
- });
- //获取子元素
- var _childel = $("#U_MD_D_BDL").childs();
- _childel[0].style.display = _childel[1].style.display = "block"; //显示登录注册
- _childel[2].style.display = "none"; //隐藏提出按钮
- //右边好友框隐藏
- $("#U_MD_F_H_R").css("display", "none");
- //隐藏消息提醒
- $("#U_MD_D_MG_OA").Parent(2).style.display = "none";
- //隐藏所有的窗体
- // $("#UD_SY").childs().css("display", "none");
- }
|