Пример #1
0
        public JsonResult GetUserInfo()
        {
            int userID = UserID;
            if (userID == 0)
            {
                return this.Json(new { zaixian = 0, jingyan = 0, dengji = 0, jinbi = 0, chuanhu = 0,today = 0,msgmod="0",msg="" });
            }

            bizUsers b = new bizUsers();
            b.SetLastOnlineTime(userID);

            SZXX.Common.Untilies.OnlineUsers.Instance.AddUser(UserID, UserName, "", AdminType);
            SZXX.Common.Untilies.OnlineUsers.Instance.UpdateTime(userID);

            Users modelUser = b.Get(userID);

            int chuanhu = (new bizUserMsg()).GetNoReadCount(modelUser.UserID);

            string msg="";
            string msgmod = "1";//0:������;1:����

            if (MyCache.BBSCache.maxBBSNoticeID == MaxBBSNoticeID) //��ǰ��BBS���������µĹ���
                msgmod = "0";
            else
            {
                msgmod = "1";
                SessionSet(SessionName.MaxBBSNoticeID, MyCache.BBSCache.maxBBSNoticeID);
                msg = (new bizBBSNotice()).ListCurrStr(MyCache.BBSCache.BBSNoticeGet());
            }

            return this.Json(new { zaixian = 1, chuanhu = chuanhu, msgmod = msgmod, msg = msg });
        }