Redireccionando a una Pagina Segura con C#

Muchas veces en las aplicaciones que desarrollamos, tenemos módulos o paginas que deben de estar cifradas dada a su importancia, muchos utilizan un protocolo de conexion seguro como SSL para realizar esta tarea SSL = Security Socket Layer.

Luego que tenemos ya definido en nuestro sitio el método de cifrado que utilizaremos, les mostrare como pueden redireccionar desde una dirección http a una https, utilizando C#.

Para realizar la Redireccion de paginas, lo que haremos es crear un método que se llamara SecurityProtocol(bool isSecure) el cual aceptara un parámetro Boolean.

Entonces en la pagina que queramos redireccionar ponemos el siguiente código en el Page_Load



protected void Page_Load(object sender, EventArgs e)

    {
        this.SecurityProtocol(true);
    }


Y el metodo Security Protocol Tendria lo Siguiente


public void SecurityProtocol(bool isSecure)
    {
        string redirectUrl = null;

        if (isSecure && !Request.IsSecureConnection)
        {
            redirectUrl = Request.Url.ToString().Replace("http:", "https:");
        }
        else if (!isSecure && Request.IsSecureConnection)
        {
            redirectUrl = Request.Url.ToString().Replace("https:", "http:");
        }

        if (redirectUrl != null)
        {
            Response.Redirect(redirectUrl);
        }
    }


Con esto redireccionaremos la aplicacion que queramos a una pagina que utilice medios de seguridad cifrados.





No Response to "Redireccionando a una Pagina Segura con C#"

Publicar un comentario