コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (!string.IsNullOrEmpty(ActivationCode))
                {
                    Guid ac;
                    Guid.TryParse(ActivationCode, out ac);
                    if (ac != Guid.Empty)
                    {
                        Member currentmember = Member.CurrentMember;
                        Member account = new Member();
                        account.GetMemberByActivationCode(ac);

                        if (account.MemberID == currentmember.MemberID)
                        {

                            account.IsMailActivated = true;
                            account.Save();
                            uiPanelActivationForm.Visible = false;
                            uiPanelMailSent.Visible = false;
                            uiPanelActivated.Visible = true;
                        }
                        else
                        {
                            uiPanelActivationForm.Visible = true;
                            uiPanelMailSent.Visible = false;
                            uiPanelActivated.Visible = false;
                        }

                    }
                    else
                    {
                        uiPanelActivationForm.Visible = true;
                        uiPanelMailSent.Visible = false;
                        uiPanelActivated.Visible = false;
                    }
                }
                else
                {
                    uiPanelActivationForm.Visible = true;
                    uiPanelMailSent.Visible = false;
                    uiPanelActivated.Visible = false;
                }
            }
        }