Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!Page.IsPostBack)
                {
                    string usuario     = RouteData.Values["Usuario"].ToString();
                    string tokenCorreo = RouteData.Values["TokenCorreo"].ToString();

                    UsuarioBC objUsuarioBC = new UsuarioBC();
                    UsuarioBE objUsuarioBE = new UsuarioBE();

                    objUsuarioBE.Usuario      = usuario;
                    objUsuarioBE.Token_Correo = tokenCorreo;

                    objUsuarioBE = objUsuarioBC.Usuario_Activar(objUsuarioBE);

                    if (objUsuarioBE == null)
                    {
                        lblMensaje.Text = "El código que ha ingresado es inválido";
                    }
                    else
                    {
                        eshop masterPage = (eshop)Page.Master;
                        masterPage.Loguear(objUsuarioBE);

                        lblMensaje.Text = "Su cuenta ha sido activada satisfactoriamente";
                    }
                }
            }
            catch (Exception ex)
            {
                Tools.Error(GetType(), this, ex);
            }
        }