public UidRecord CreateUid(DhcpRecord record) { var mac = record.mac; UidRecord uid = null; IasRecord iasRecord; string logon; if (iasCache.TryGetValue(mac, out iasRecord)) { uid = new UidRecord(record, iasRecord, wifi_reauth_plus_padding); if (debugTable.ContainsKey(mac) || debugTable.ContainsKey("CreateUid") || debugTable.ContainsKey("iasCache")) { Log.Inform("DEBUG: DHCP: CreateUid: iasCache: " + uid); } } else if (registeredMacs.TryGetValue(mac, out logon)) { uid = new UidRecord(record, logon, dhcp_lease_duration_plus_padding); if (debugTable.ContainsKey(mac) || debugTable.ContainsKey("CreateUid") || debugTable.ContainsKey("registeredMacs")) { Log.Inform("DEBUG: DHCP: CreateUid: registeredMacs: " + uid); } } else { if (debugTable.ContainsKey(mac) || debugTable.ContainsKey("CreateUid")) { Log.Inform("DEBUG: DHCP: CreateUid: NULL"); } } return(uid); }
public UidRecord CreateUid(IasRecord record) { var mac = record.mac; UidRecord uid = null; DhcpRecord dhcpRecord; if (dhcpCache.TryGetValue(mac, out dhcpRecord)) { uid = new UidRecord(record, dhcpRecord, wifi_reauth_plus_padding); if (debugTable.ContainsKey(mac) || debugTable.ContainsKey("CreateUid") || debugTable.ContainsKey("dhcpCache")) { Log.Inform("DEBUG: IAS: CreateUid: dhcpCache: " + uid); } } else { if (debugTable.ContainsKey(mac) || debugTable.ContainsKey("CreateUid")) { Log.Inform("DEBUG: IAS: CreateUid: NULL"); } } return(uid); }
public void LoginAhanet(UidRecord record) { mapper.AddLogin(record.logon, record.ip, record.duration); }