protected void loginUsuario_Authenticate(object sender, AuthenticateEventArgs e) { //Creamos un cliente para consumir los metodos del servicio web ServicioAutenticacion.AutenticacionClient cliente = new ServicioAutenticacion.AutenticacionClient(); string nombreUsuario = loginUsuario.UserName; string password = loginUsuario.Password; Usuario user = new Usuario(); password = user.EncriptarPass(password); //Validamos el usuario y obtenemos el XML string xmlUsuario = cliente.LoginUsuario(nombreUsuario, password); XmlSerializer serializador = new XmlSerializer(typeof(Usuario)); StringReader lector = new StringReader(xmlUsuario); Usuario usuario = (Usuario)serializador.Deserialize(lector); if (usuario != null) { e.Authenticated = true; Session["nom"] = nombreUsuario; FormsAuthentication.RedirectFromLoginPage(nombreUsuario, false); } }
protected void loginUsuario_Authenticate(object sender, AuthenticateEventArgs e) { ServicioAutenticacion.AutenticacionClient cliente = new ServicioAutenticacion.AutenticacionClient(); string nombreUsuario = loginUsuario.UserName; string password = loginUsuario.Password; string xmlUsuario = cliente.LoginUsuario(nombreUsuario, password); XmlSerializer serializador = new XmlSerializer(typeof(Usuario)); StringReader lector = new StringReader(xmlUsuario); Usuario usuario = (Usuario)serializador.Deserialize(lector); if (usuario != null) { loginUsuario.UserName = usuario.Nombres + " " + usuario.Apellidos; e.Authenticated = true; FormsAuthentication.RedirectFromLoginPage(nombreUsuario, false); } }