07/11/2012, 13:21
|
| | | Fecha de Ingreso: octubre-2012 Ubicación: Medellin
Mensajes: 149
Antigüedad: 12 años Puntos: 2 | |
Respuesta: problema con login del master page y aca les paso el codigo para validacion en inicio de sesion del master page
if (!Page.IsPostBack)
{
string pagina = Request.Url.Segments[Request.Url.Segments.Length - 1].ToUpper();
//string pagina = Request.Url.Segments[Request.Url.Segments.Length - 1];
if (pagina == "DEFAULT.ASPX")
switch (pagina)
{
case "DEFAULT.ASPX":
break;
case "LOGIN.ASPX":
break;
case "ABOUT.ASPX":
break;
default:
//Temporalmente para la busqueda de descuentos se les da permiso
if (pagina == "BUSQUEDADEDESCUENTOS.ASPX")
{
pnelButon.Visible = general;
btnConsulta.Visible = false;
btnIngreso.Visible = false;
btnModificacion.Visible = false;
btnRetiro.Visible = false;
}
else
{
if (Page.User.Identity.IsAuthenticated == false)
{
//Response.Redirect("~/Master/Login.aspx?ReturnUrl=" + Request.RawUrl);
Response.Redirect("~/Account/Login.aspx");
}
else if (Code.Permisos.validarPagina(Page.User.Identity.Na me, Request.Url.LocalPath, out imrc, out idmenu))
{
if (imrc)
{
// idmenu = HttpUtility.UrlEncode(Request.QueryString["idmenu"]);
general = Code.Permisos.validarpermisoUsuario(Page.User.Iden tity.Name, "WEB", idmenu, out outconsulta, out outingreso, out outmodifica, out outretiro);
pnelButon.Visible = general;
if (Request.QueryString.Count <= 0)
{
btnConsulta.Enabled = outconsulta;
btnIngreso.Enabled = outingreso;
btnModificacion.Enabled = outmodifica;
btnRetiro.Enabled = outretiro;
}
}
}
else { Response.Redirect("~/About.aspx?pe=e001"); }
}
break;
}
}
agregartabulador();
//System.Globalization.CultureInfo.CurrentCulture
} |