示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ds = DiscuzSessionHelper.GetSession();
            if (!IsPostBack)
            {
                User user;
                try
                {
                    ds.session_info = ds.GetSessionFromToken(Session["AuthToken"].ToString());
                }
                catch
                {
                    Response.Redirect("SessionCreater.aspx?next=usermanage");
                }
                if (ds.session_info.UId <= 0)
                    Response.Redirect("default.aspx");

                user = ds.GetLoggedInUser().GetUserInfo();
                IDLabel.Text = user.UId.ToString();
                RealNameBox.Text = user.RealName;
                IDNumBox.Text = user.IdCard;
                MobileBox.Text = user.Mobile;
                TelphoneBox.Text = user.Phone;
                GenderBox.Text = user.Gender.ToString();
                NickNameBox.Text = user.NickName;
                EmailBox.Text = user.Email;
                UserIndexBox.Text = user.WebSite;
                LocationBox.Text = user.Location;
                avatarUrl = user.Avatar;
            }
        }
示例#2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     ds = DiscuzSessionHelper.GetSession();
     try
     {
         ds.session_info = ds.GetSessionFromToken(Session["AuthToken"].ToString());
     }
     catch
     {
         Response.Redirect("SessionCreater.aspx?next=msgop");
     }
 }
示例#3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     ds = WebSampleHelper.DiscuzSessionHelper.GetSession();
     try
     {
         ds.session_info = ds.GetSessionFromToken(Session["AuthToken"].ToString());
     }
     catch
     {
         Response.Redirect("SessionCreater.aspx?next=forummanage");
     }
     status = CHECKED;
     if (IsPostBack)
         initCheck();
 }
示例#4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     ds = DiscuzSessionHelper.GetSession();
     try
     {
         ds.session_info = ds.GetSessionFromToken(Session["AuthToken"].ToString());
     }
     catch
     {
         Response.Redirect("SessionCreater.aspx?next=topicmanage");
     }
     if (uid != null && uid.Trim() == "-1")
     {
         uid = "";
     }
 }
示例#5
0
 //验证当前的AuthToken是否可用
 public bool ValidateAuthToken(DiscuzSession ds, ref int Errorcode)
 {
     try
     {
         ds.session_info = ds.GetSessionFromToken(Session["AuthToken"].ToString());
         Errorcode = 0;
         return true;
     }
     catch (DiscuzException d)
     {
         Errorcode = d.ErrorCode;
         return false;
     }
     catch (NullReferenceException)
     {
         Errorcode = 0;
         return false;
     }
 }
示例#6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request.Cookies["dnt"] == null)
     {
         unlogin.Visible = true;
         ds = DiscuzSessionHelper.GetSession();
     }
     else
     {
         login.Visible = true;
         ds = DiscuzSessionHelper.GetSession();
         try
         {
             ds.session_info = ds.GetSessionFromToken(Session["AuthToken"].ToString());
         }
         catch
         {
             Response.Redirect("SessionCreater.aspx?next=default");
         }
         userName = ds.GetUserInfo(ds.GetLoggedInUser().UId).UserName;
     }
 }