listo funcionmiento por usuario y contraseña
This commit is contained in:
@@ -58,16 +58,17 @@ let history = [];
|
||||
|
||||
function renderItem(ev) {
|
||||
const div = document.createElement('div');
|
||||
const isAuth = ev.type === 'authorize';
|
||||
const isAuth = ev.type === 'authorize' || ev.type === 'authorize-inner';
|
||||
div.className = 'item ' + (isAuth ? 'type-auth' : 'type-acct');
|
||||
const user = ev.attrs?.['User-Name'] || ev.attrs?.['User-Name*0'] || '-';
|
||||
const nas = ev.attrs?.['NAS-IP-Address'] || '-';
|
||||
const calling = ev.attrs?.['Calling-Station-Id'] || '-';
|
||||
const called = ev.attrs?.['Called-Station-Id'] || '-';
|
||||
const kind = ev.type === 'authorize-inner' ? 'EAP Inner' : (isAuth ? 'Authorize' : 'Accounting');
|
||||
div.innerHTML = `
|
||||
<div><strong>${isAuth ? 'Authorize' : 'Accounting'}</strong> • <small>${new Date(ev.ts).toLocaleString()}</small></div>
|
||||
<div><strong>${kind}</strong> • <small>${new Date(ev.ts).toLocaleString()}</small></div>
|
||||
<div>Usuario: <code>${user}</code> • NAS: <code>${nas}</code> • STA: <code>${calling}</code> • AP: <code>${called}</code></div>
|
||||
${isAuth ? `<div>Decisión: <strong>${ev.decision}</strong> • VLAN: <code>${ev.vlan}</code> • BW: <code>${(ev.bandwidth?.down/1e6)||10}↓ / ${(ev.bandwidth?.up/1e6)||10}↑ Mbps</code></div>` : ''}
|
||||
${isAuth ? `<div>Decisión: <strong>${ev.decision||'-'}</strong>${ev.vlan?` • VLAN: <code>${ev.vlan}</code>`:''}${ev.bandwidth?` • BW: <code>${(ev.bandwidth?.down/1e6)||10}↓ / ${(ev.bandwidth?.up/1e6)||10}↑ Mbps</code>`:''}</div>` : ''}
|
||||
<div class="attrs">${JSON.escape ? JSON.escape(JSON.stringify(ev.attrs, null, 2)) : JSON.stringify(ev.attrs, null, 2)}</div>
|
||||
`;
|
||||
list.appendChild(div);
|
||||
|
||||
Reference in New Issue
Block a user