E' possibile cancellare la cache del browser quando si fa il login ?

Raccoglitore di domande e risposte relative a ScriptCase, il generatore di codice php per lo sviluppo rapido di applicazioni.
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Rispondi
Giovannino
Messaggi: 116
Iscritto il: 06 ott 2014, 08:56

E' possibile cancellare la cache del browser quando si fa il login ?

Messaggio da Giovannino » 20 dic 2016, 11:17

Ciao a tutti,

dovrei cancellare la cache del browser ad ogni login dato che non so perchè Scriptcase mantiene i settaggi dei Refined Search in memoria.
Se si accede con lo stesso browser con 2 utenti diversi la seconda volta il secondo user si ritrova i refined search impostati dal primo.
Penso sia un bug ma magari sbaglio io qualcosa.
Se faccio Ctrl-Shitf-Canc e cancello la cache tutto funziona correttamente .
Grazie

Fabio
Messaggi: 449
Iscritto il: 20 feb 2014, 11:43

Re: E' possibile cancellare la cache del browser quando si fa il login ?

Messaggio da Fabio » 20 dic 2016, 21:07

No, ma è possibile preventivamente impedirne l'utilizzo.
Si usa il tag "Pragma: No-cache"

rino
Messaggi: 661
Iscritto il: 18 giu 2015, 15:42
Località: Pinerolo
Contatta:

Re: E' possibile cancellare la cache del browser quando si fa il login ?

Messaggio da rino » 29 dic 2016, 04:37

Ho letto la tua richiesta anche nel forum inglese e mi pare che il problema lo presenti da un po di tempo.
Se non ho capito male tu vorresti eliminare la traccia delle "ricerche affinate".
Partendo dal fatto che SC lavora moltissimo tramite le sessioni ho fatto un test veloce su una grid che usa le ricerche affinate e ho verificato che le "where" sono arhciviate in cmapi della sessione .
Non hai che da lanciare un app direttamente dall'ambiente di sviluppo e poi leggerti la sessione.
Credo quindi che una volta identificato il nome del/i campo/i usato/i non hai che da azzerare il valore al lancio dell'app.
Altra via è azzerare la sessione in fase di logout o in fase di login
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase

Giovannino
Messaggi: 116
Iscritto il: 06 ott 2014, 08:56

Re: E' possibile cancellare la cache del browser quando si fa il login ?

Messaggio da Giovannino » 23 gen 2017, 19:18

Grazie Rino e scusa ritardo risposta,
esiste qualche SC macro per azzerare le sessioni ad ogni login ?

Esiste un modo per cancellare tutti i Refined Search con un bottone in un colpo solo. Mi par strano non ci abbiano pensato .
Se hai 6-7 filtri e vuoi azzerarli devi andare su ognuno e cliccare sulla 'x'.

Saluti
Giovanni

rino
Messaggi: 661
Iscritto il: 18 giu 2015, 15:42
Località: Pinerolo
Contatta:

Re: E' possibile cancellare la cache del browser quando si fa il login ?

Messaggio da rino » 23 gen 2017, 23:46

se ti leggi l app di login scoprirai come si azzerano le sessioni .
esiste un istruzione php nativa :) cerca unset ;)

e si sui filtri ha senso la cancellazione singola io la vedo come una buona sicurezza

comunque qui mi pare ti abbiano dato una eccellente risposta

// Clear all refined search selections listed below.
nm_proc_int_search('clear','','','myField1', '', 'myfield1', '');
nm_proc_int_search('clear','','','myField2', '', 'myfield2', '');
nm_proc_int_search('clear','','','myField3', '', 'myfield3', '');

usando javascript ; come detto gli strumenti ci sono ;)
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase

Giovannino
Messaggi: 116
Iscritto il: 06 ott 2014, 08:56

Re: E' possibile cancellare la cache del browser quando si fa il login ?

Messaggio da Giovannino » 27 feb 2018, 13:32

Ciao Rino,

dovrei azzerare i filtri di tipo refined search e vorrei usare il tuo suggerimento.
Allora creo un bottone Javascript e ci scrivo dentro una riga per ogni filtro
I nomi dei campi del refined sono quelli dei campi o sono diversi ??
Io ho fatto così ma non succede nulla

nm_proc_int_search('clear','','','AREA', '', 'AREA', '');
nm_proc_int_search('clear','','','Responsible', '', 'Responsible', '');
nm_proc_int_search('clear','','','Opportunita', '', 'Opportunita', '');

Giovannino
Messaggi: 116
Iscritto il: 06 ott 2014, 08:56

Re: E' possibile cancellare la cache del browser quando si fa il login ?

Messaggio da Giovannino » 27 feb 2018, 14:07

Ueilà.... ci sono riuscito ;-)))

vuole tutto in minuscolo !!!

nm_proc_int_search('clear','','','area', '', 'area', '');
nm_proc_int_search('clear','','','responsabile', '', 'responsabile', '');
nm_proc_int_search('clear','','','opportunita', '', 'opportunita', '');
nm_proc_int_search('clear','','','prov', '', 'prov', '');
nm_proc_int_search('clear','','','tipo_n_r', '', 'tipo_n_r', '');
nm_proc_int_search('clear','','','tipo', '', 'tipo', '');
nm_proc_int_search('clear','','','anno', '', 'anno', '')
nm_proc_int_search('clear','','','mese', '', 'mese', '')
nm_proc_int_search('clear','','','linea', '', 'linea', '')
nm_proc_int_search('clear','','','strumento_prodotto', '', 'strumento_prodotto', '');
nm_proc_int_search('clear','','','perc_successo', '', 'perc_successo', '');

rino
Messaggi: 661
Iscritto il: 18 giu 2015, 15:42
Località: Pinerolo
Contatta:

Re: E' possibile cancellare la cache del browser quando si fa il login ?

Messaggio da rino » 27 feb 2018, 17:09

E si tra maiuscolo e minuscolo si rischia sempre di farsi del male .
Sono contento per la tua soluzione :P
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase

Rispondi

Chi c’è in linea

Visitano il forum: Google [Bot] e 8 ospiti