Pagina 1 di 1

regole di accesso web - help me

MessaggioInviato: venerdì 25 luglio 2008, 15:50
di jeriko
Ho bisogno di una mano per un problema (lavorativo) che non riesco a risolvere.

Ho la necessità di inibire l'utilizzo multiplo di uno stesso user da pc differenti, contemporaneamente, ad un servizio web.
Problema:
1. non ci sono componenti installate lato client.
2. pc diversi possono appartenere alla stessa rete aziendale (anche esterna).
3. l'accesso con la user deve essere consentito senza limitazioni di luogo o browser.

esempio per capirsi:
non voglio che the war acceda al sito del clan e contemporaneamente il suo cane acceda, da un altro pc, con la login di the war.
se c'è collegato il cane the war non può entrare.
(grazie a the war che si è gentilmente prestato ;) )


mia condizione mentale attuale
:paura: :mumble: :paura: :'( :mumble: :mumble: :muro: :popcorn: o_O :S :paura: :noob: :ciao: :(

sicuramente qualcuno ha già risolto il problema:
vige la regola copy with pride things that work; do not invent the wheel!
ma non trovo niente...


grazie

Re: regole di accesso web - help me

MessaggioInviato: venerdì 25 luglio 2008, 16:16
di jeriko
ho dimenticato...
web server apache
db system oracle

Re: regole di accesso web - help me

MessaggioInviato: venerdì 25 luglio 2008, 18:17
di ros
usa l'id della sessione! visto ke è univoca per ciascuno utente ke entra nel servizio ;)

Re: regole di accesso web - help me

MessaggioInviato: venerdì 25 luglio 2008, 19:39
di jeriko
ros ha scritto:usa l'id della sessione! visto ke è univoca per ciascuno utente ke entra nel servizio ;)



ma non sai quando scade. e lo stesso utente può aprire più sessioni. e se chiude la sessione chiudendo il browser...

Re: regole di accesso web - help me

MessaggioInviato: venerdì 25 luglio 2008, 23:54
di ros
soluzione un pò merdosa (ma al momento non mi viene in mente altro, cmq ci penso e ti faccio sapere se mi vengono idee migliori!):
crei una tabella sul db dove segni gli utenti collegati... cioè
USER_ACCESS (UserID, LoggedIn)
e se vuoi altre info ke ti possono interessare.
Qnd viene fatto il logout però viene eliminata la riga.
Oppure, sempre se ti accontenti di usare il db per questo fine, nella tabella degli utenti aggiungi un campo LoggedIn booleano...

però cmq dubito ke apache non offra degli strumenti per aiutarti in questo compito, solo ke non mi sono mai interessato... e immagino tu abbia già cercato in giro :-\

Re: regole di accesso web - help me

MessaggioInviato: lunedì 28 luglio 2008, 0:54
di jeriko
ros ha scritto:soluzione un pò merdosa (ma al momento non mi viene in mente altro, cmq ci penso e ti faccio sapere se mi vengono idee migliori!):
crei una tabella sul db dove segni gli utenti collegati... cioè
USER_ACCESS (UserID, LoggedIn)
e se vuoi altre info ke ti possono interessare.
Qnd viene fatto il logout però viene eliminata la riga.
Oppure, sempre se ti accontenti di usare il db per questo fine, nella tabella degli utenti aggiungi un campo LoggedIn booleano...

però cmq dubito ke apache non offra degli strumenti per aiutarti in questo compito, solo ke non mi sono mai interessato... e immagino tu abbia già cercato in giro :-\


grazie ros.
avevo già pensato ad una cosa del genere. sfortunatamente il logout non è obbligatorio... azzzzzzz

ora c'è un sistema attivo con salvataggio delle sessioni (anche se non legato all'utente).
domani chiederò a qualche dba con le palle. se trovo qualche soluzione te la posto. magari potrebbe tornarti utile ;)