| 
 | |||||||
| 
 | 
|  | 
|  | 
|  | Strumenti | 
|  30-06-2011, 19:57 | #1 | 
| Senior Member Iscritto dal: Sep 2008 Città: Roma 
					Messaggi: 1382
				 | 
				
				[Web] Sistema per loggare gli utenti
			 
		Salve! Sto creando un blog, scrivendo tutto da zero. Ora dovrei trovare un modo per gestire le autorizzazioni degli utenti che visitano il sito. Per ora mi basterebbe potermi loggare come admin. Però non ho idea di come realizzare un sistema simile... l'utente (cioè io) deve sicuramente inserire nome e password in una ipotetica pagina di accesso. Poi, però, una volta cambiata pagina, come fa il browser a ricordare che quell'utente è l'admin? Lato server non posso farlo, dato che con PHP non posso leggere cookie o localstorage di chi visita il sito web. Lato client dovrei fare un controllo e poi "nascondere" alla vista tutti gli elementi riservati all'admin... ma comunque non sarebbe una cosa sicura! L'unica come che mi viene in mente (ma che conosco solo di nome) è utilizzare ajax, per poter inviare una richiesta con i dati del client in POST e ricevere indietro il pezzo di pagina corretto. Di solito come si fa? Grazie mille!   | 
|   |   | 
|  30-06-2011, 20:11 | #2 | |
| Senior Member Iscritto dal: May 2001 
					Messaggi: 12860
				 | Quote: 
 Lo stesso vale per le risorse, che potrebbero avere un livello di accesso minimo. Ad esempio la pagina X ha un livello di accesso minimo pari a 3. Ciò significa che tutti gli utenti che hanno un livello minore di 3 non possono accedervi. Potresti rendere più dettagliata la cosa introducendo due numeri, magari uno in lettura e l'altro in scrittura, così da poter distinguere le due cose. Il livello dell'utente farà il resto. Considera che questo è come lo farei io, non so come viene effettuato in pratica da siti di quel tipo. | |
|   |   | 
|  30-06-2011, 21:27 | #3 | |
| Member Iscritto dal: Feb 2009 Città: Varese 
					Messaggi: 205
				 | Quote: 
 miosito.xx/admin qui si apre un form di login (di solito username e password) fai il login, una volta che sei loggato usi le sessioni, ti crei una sessione(possibilmente rendila sicura), e controlli se esiste quella sessione mentre navighi nella sezione di amministrazione | |
|   |   | 
|  01-07-2011, 08:51 | #4 | |
| Senior Member Iscritto dal: Sep 2008 Città: Roma 
					Messaggi: 1382
				 | Quote: 
   | |
|   |   | 
|   | 
| Strumenti | |
| 
 | 
 | 
Tutti gli orari sono GMT +1. Ora sono le: 06:41.









 
		 
		 
		 
		









 
  
 



 
                        
                        










