protected void Page_Load(object sender, EventArgs e) { if (SesionesManager.EsUsuarioLogueado()) { Response.Redirect("~/default.aspx"); } }
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"); } }
protected void Page_Load(object sender, EventArgs e) { if (SesionesManager.EsUsuarioLogueado()) { Usuario = _usuarioService.ObtenerUsuarioPorId(VariblesSesionManager.Obtener <int>(Constantes.USUARIO_LOGUEADO_ID)); } }
protected void Page_Init(object sender, EventArgs e) { if (!SesionesManager.EsUsuarioLogueado()) { VariblesSesionManager.Guardar(Constantes.URL_RETORNO, HttpContext.Current.Request.Url.PathAndQuery); Response.Redirect("~/login.aspx"); } ClientesServicio = new ClientesServicio(); Cliente = ClientesServicio.ObtenerClienteLogueado(); if (Cliente == null || Cliente.Perfil != (int)Data.Enums.TipoPerfilUsuario.Cliente) { Response.Redirect("~/default.aspx"); } }