Pregunta: | 48192 - VARIABLE SESSION |
Autor: | Esther |
Hola!
tengo un problema. He estado modificando los ficheros webconfig para que dependiendo del tipo de usuario que sea al logear tenga acceso a unos recursos u otros. si encuentro al usuario en la Bd y es administrador pongo lo siguiente System.Web.Security.FormsAuthentication.RedirectFromLoginPage("admin", False) sino le digo que es usuario. System.Web.Security.FormsAuthentication.RedirectFromLoginPage("Usu", False) Trengo tres carpetas Anonimo al que acceden todos los usuarios anonimos, Usuario a la que solo acceden los usuario y Administradores, y por ultimo la carpeta administrador a la que solo este puede acceder. Mi problema es que solo cuando primero me logeo como administradora Los Usuario y Anonimos pueden entrar tambien a esa carpeta aunque no deberian de tener acceso a ella. Si el anterior usuario no ha sido Administrados me redirecciona al login. Como y donde puedo hacer que al deslogear y volver a meterme como un usuario normal no me lo reconozca como a un administrador? Gracias de antemano |
Respuesta: | Esther |
Hola!
Creo que ya lo tengo. Al final cuando cargo la pagina para deslogear al usuario he escrito esto y parece que va. System.Web.Security.FormsAuthentication.SignOut() gracias |