Ciao,
sto sviluppando un sito in cui esistono diversi tool. La logica mia è quella di creare una serie di comandi e poi parsare le risposte e di conseguenza eseguire operazioni diverse (e fino qua nessun problema).
esempio:
Per eseguire una ricerca invio il comando:
Search 012345678
Tutte le risposte dei comandi sono parsate dalla stessa funzione che riceve risposte con questa sintassi:
+OK: Comando risposta
cioè:
Però ogni utente che accede deve usare/vedere solo i tool su cui ha permessi. Il mio problema è che essendoci solo una funzione che compie operazioni sulle risposte Ajax, se accede un'utente che non ha permessi di usare i tool di ricerca, non gli stampo i tool, ma nel Js resta comunque visibile i comandi...come posso strutturare il js in modo da non mostrare i comandi su cui l'utente non ha permessi?
sto sviluppando un sito in cui esistono diversi tool. La logica mia è quella di creare una serie di comandi e poi parsare le risposte e di conseguenza eseguire operazioni diverse (e fino qua nessun problema).
esempio:
Per eseguire una ricerca invio il comando:
Search 012345678
Tutte le risposte dei comandi sono parsate dalla stessa funzione che riceve risposte con questa sintassi:
+OK: Comando risposta
cioè:
Codice:
function Risposta(txt)
{
if(txt.substr(...)=="Search"){...}else if....
}
Però ogni utente che accede deve usare/vedere solo i tool su cui ha permessi. Il mio problema è che essendoci solo una funzione che compie operazioni sulle risposte Ajax, se accede un'utente che non ha permessi di usare i tool di ricerca, non gli stampo i tool, ma nel Js resta comunque visibile i comandi...come posso strutturare il js in modo da non mostrare i comandi su cui l'utente non ha permessi?
