protected void Page_Load()
        {
            if (!IsPostBack)
            {
                // Determine the sections to render
                var hasLocalPassword = OpenAuth.HasLocalPassword(User.Identity.Name);
                setPassword.Visible    = !hasLocalPassword;
                changePassword.Visible = hasLocalPassword;

                CanRemoveExternalLogins = hasLocalPassword;

                // Render success message
                var message = Request.QueryString["m"];
                if (message != null)
                {
                    // Strip the query string from action
                    Form.Action = ResolveUrl("~/Account/Manage");

                    SuccessMessage =
                        message == "ChangePwdSuccess" ? "Your password has been changed."
                        : message == "SetPwdSuccess" ? "Your password has been set."
                        : message == "RemoveLoginSuccess" ? "The external login was removed."
                        : String.Empty;
                    successMessage.Visible = !String.IsNullOrEmpty(SuccessMessage);
                }
            }
        }
        protected void Page_Load()
        {
            if (!IsPostBack)
            {
                // 決定要呈現的區段
                var hasLocalPassword = OpenAuth.HasLocalPassword(User.Identity.Name);
                setPassword.Visible = !hasLocalPassword;
                changePassword.Visible = hasLocalPassword;

                CanRemoveExternalLogins = hasLocalPassword;

                // 呈現成功訊息
                var message = Request.QueryString["m"];
                if (message != null)
                {
                    // 使查詢字串脫離動作
                    Form.Action = ResolveUrl("~/Account/Manage");

                    SuccessMessage =
                        message == "ChangePwdSuccess" ? "您的密碼已變更。"
                        : message == "SetPwdSuccess" ? "您的密碼已設定。"
                        : message == "RemoveLoginSuccess" ? "已移除外部登入。"
                        : String.Empty;
                    successMessage.Visible = !String.IsNullOrEmpty(SuccessMessage);
                }
            }

        }
Exemple #3
0
        protected void Page_Load()
        {
            if (!IsPostBack)
            {
                // Determinar las secciones que se van a presentar
                var hasLocalPassword = OpenAuth.HasLocalPassword(User.Identity.Name);
                setPassword.Visible    = !hasLocalPassword;
                changePassword.Visible = hasLocalPassword;

                CanRemoveExternalLogins = hasLocalPassword;

                // Presentar mensaje de operación correcta
                var message = Request.QueryString["m"];
                if (message != null)
                {
                    // Seccionar la cadena de consulta desde la acción
                    Form.Action = ResolveUrl("~/Account/Manage.aspx");

                    SuccessMessage =
                        message == "ChangePwdSuccess" ? "Su contraseña se ha cambiado."
                        : message == "SetPwdSuccess" ? "Su contraseña se ha establecido."
                        : message == "RemoveLoginSuccess" ? "El inicio de sesión externo se ha quitado."
                        : String.Empty;
                    successMessage.Visible = !String.IsNullOrEmpty(SuccessMessage);
                }
            }
        }
Exemple #4
0
        protected void Page_Load()
        {
            if (!IsPostBack)
            {
                // 确定要呈现的节
                var hasLocalPassword = OpenAuth.HasLocalPassword(User.Identity.Name);
                setPassword.Visible    = !hasLocalPassword;
                changePassword.Visible = hasLocalPassword;

                CanRemoveExternalLogins = hasLocalPassword;

                // 呈现成功消息
                var message = Request.QueryString["m"];
                if (message != null)
                {
                    // 从操作中去除查询字符串
                    Form.Action = ResolveUrl("~/Account/Manage");

                    SuccessMessage =
                        message == "ChangePwdSuccess" ? "已更改你的密码。"
                        : message == "SetPwdSuccess" ? "已设置你的密码。"
                        : message == "RemoveLoginSuccess" ? "已删除外部登录。"
                        : String.Empty;
                    successMessage.Visible = !String.IsNullOrEmpty(SuccessMessage);
                }
            }


            // 对外部帐户列表进行数据绑定
            var accounts = OpenAuth.GetAccountsForUser(User.Identity.Name);

            CanRemoveExternalLogins       = CanRemoveExternalLogins || accounts.Count() > 1;
            externalLoginsList.DataSource = accounts;
            externalLoginsList.DataBind();
        }
Exemple #5
0
        protected void Page_Load()
        {
            if (!IsPostBack)
            {
                // 确定要呈现的节
                var hasLocalPassword = OpenAuth.HasLocalPassword(User.Identity.Name);
                setPassword.Visible    = !hasLocalPassword;
                changePassword.Visible = hasLocalPassword;

                CanRemoveExternalLogins = hasLocalPassword;

                // 呈现成功消息
                var message = Request.QueryString["m"];
                if (message != null)
                {
                    // 从操作中去除查询字符串
                    Form.Action = ResolveUrl("~/Account/Manage.aspx");

                    SuccessMessage =
                        message == "ChangePwdSuccess" ? "已更改你的密码。"
                        : message == "SetPwdSuccess" ? "已设置你的密码。"
                        : message == "RemoveLoginSuccess" ? "已删除外部登录。"
                        : String.Empty;
                    successMessage.Visible = !String.IsNullOrEmpty(SuccessMessage);
                }
            }
        }
Exemple #6
0
    protected void Page_Load()
    {
        if (!IsPostBack)
        {
            // Determine las secciones que se van a presentar
            var hasLocalPassword = OpenAuth.HasLocalPassword(User.Identity.Name);
            setPassword.Visible    = !hasLocalPassword;
            changePassword.Visible = hasLocalPassword;

            CanRemoveExternalLogins = hasLocalPassword;

            // Presentar mensaje de operación correcta
            var message = Request.QueryString["m"];
            if (message != null)
            {
                // Seccionar la cadena de consulta desde la acción
                Form.Action = ResolveUrl("~/Account/Manage");

                SuccessMessage =
                    message == "ChangePwdSuccess" ? "Se ha cambiado la contraseña con éxito."
                    : message == "SetPwdSuccess" ? "Se estableció la contraseña."
                    : message == "RemoveLoginSuccess" ? "El inicio de sesión externo se ha quitado."
                    : String.Empty;
                successMessage.Visible = !String.IsNullOrEmpty(SuccessMessage);
            }
        }


        // Vincular con datos la lista de las cuentas externas
        var accounts = OpenAuth.GetAccountsForUser(User.Identity.Name);

        CanRemoveExternalLogins = CanRemoveExternalLogins || accounts.Count() > 1;

        FuncUser    user = new FuncUser();
        Infousuario info = user.DatosUsuario();

        LblName.Text = "Hola " + info.Nombre + ", en esta página puedes cambiar tu contraseña. Te recomiendo que realices este procedimiento con frecuencia para evitar ataques.";
    }
Exemple #7
0
    protected void Page_Load()
    {
        //Check if the user has already a registered store

        SqlConnection memberConnection = new SqlConnection("user id=G30;server=(LocalDb)\\v11.0;" +
                                                           "Trusted_Connection=yes;" +
                                                           "database=aspnet-WebSite4-20130524105041;" +
                                                           "connection timeout=30");

        SqlDataReader myReader = null;

        try
        {
            memberConnection.Open();
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.ToString());
        }

        SqlCommand myCommand = new SqlCommand("Select Id_S From dbo.Users WHERE UserName = '******'", memberConnection);

        myReader = myCommand.ExecuteReader();



        myReader.Read();

        if (myReader[0].ToString() != "")
        {
            M1.Visible = true;
            M2.Visible = false;
        }
        else
        {
            M1.Visible = false;
            M2.Visible = true;
        }



        if (!IsPostBack)
        {
            // Determine the sections to render
            var hasLocalPassword = OpenAuth.HasLocalPassword(User.Identity.Name);
            setPassword.Visible    = !hasLocalPassword;
            changePassword.Visible = hasLocalPassword;

            CanRemoveExternalLogins = hasLocalPassword;

            // Render success message
            var message = Request.QueryString["m"];
            if (message != null)
            {
                // Strip the query string from action
                Form.Action = ResolveUrl("~/Account/Manage.aspx");

                SuccessMessage =
                    message == "ChangePwdSuccess" ? "Your password has been changed."
                    : message == "SetPwdSuccess" ? "Your password has been set."
                    : message == "RemoveLoginSuccess" ? "The external login was removed."
                    : String.Empty;
                successMessage.Visible = !String.IsNullOrEmpty(SuccessMessage);
            }
        }
    }