public LoginAccountEntry(RedirectRequestPacket packet) { Id = packet.AccountId; Email = packet.Email; Name = packet.Username; OneTimeKey = packet.OneTimeKey; ExpireTime = DateTime.Now.AddMinutes(1); }
public LoginAccountEntry(RedirectRequestPacket packet) { Id = packet.Id; Username = packet.Username; Level = packet.Level; OneTimeKey = packet.OneTimeKey; ExpireTime = DateTime.Now.AddMinutes(1); }
private void MsgRedirectRequest(RedirectRequestPacket packet) { lock (IncomingClients) { if (IncomingClients.ContainsKey(packet.Id)) { IncomingClients.Remove(packet.Id); } IncomingClients.Add(packet.Id, new LoginAccountEntry(packet)); } AuthCommunicator.Send(new RedirectResponsePacket { AccountId = packet.Id, Response = RedirectResult.Success }); }