 
			
				07/11/2012, 13:21
			
			
			     |  
        |     |    |    Fecha de Ingreso: octubre-2012  Ubicación: Medellin  
						Mensajes: 149
					  Antigüedad: 13 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 
        }           |