private void HandleLoginChat(LoginChat payload, PayloadWriter writer) { LoginChatReply resultPayload = Payloads.CreatePayload <LoginChatReply>(); resultPayload.Nonce = Crypto.CreateNonce(); resultPayload.TicketId = payload.TicketId; SendReply(writer, resultPayload); }
protected ActionResult AccessDenied(string sessionId) { LoginChat l = new LoginChat(); if (!l.validarSessao(sessionId)) { return(RedirectToAction("Index")); } return(View()); }
public ActionResult Index(LoginChatRepository value) { if (ModelState.IsValid) { try { #region Autenticação do corretor e criação de sessão LoginChat login = new LoginChat(); value.mensagem = login.autenticar(value.corretorId.ToString(), value.senha); if (value.mensagem.Code > 0) { throw new PinheiroSereniException(value.mensagem); } #endregion return(RedirectToAction("Principal", new { sessionId = value.mensagem.Field })); } catch (PinheiroSereniException ex) { ModelState.AddModelError("", value.mensagem.Message); } }