protected void btnLogin_Click(object sender, EventArgs e) { if (Page.IsValid) { var urlRetorno = string.Empty; try { var usuario = _usuarioService.ObtenerUsuarioPorEmailYContrasena(txtEmail.Text, txtContrasenia.Text); SesionesManager.LoguearUsuario(usuario); urlRetorno = VariblesSesionManager.Obtener <string>(Constantes.URL_RETORNO); if (!string.IsNullOrEmpty(urlRetorno)) { VariblesSesionManager.Eliminar(Constantes.URL_RETORNO); Response.Redirect(urlRetorno); } else { var urlRedirect = usuario.Perfil == (int)TipoPerfilUsuario.Cliente ? "~/clientes/reservas.aspx" : "~/propietarios/reservas.aspx"; Response.Redirect(urlRedirect); } } catch (Exception ex) { MensajeError = ex.Message; } } else { Response.Redirect("~/default.aspx"); } }
public void btnSalir(object sender, EventArgs e) { VariblesSesionManager.Eliminar(Constantes.USUARIO_LOGUEADO_ID); Usuario = null; if (getPageName() == "default.aspx") { Response.Redirect("default.aspx"); } else { Response.Redirect("../default.aspx"); } }