Gestione permessi utenti

kungfujava

Nuovo Utente
23 Ott 2013
10
0
0
Roma
Salve a tutti,
inizio con il dirvi che ho fatto accurate ricerche su google e su questo forum riguardo alla gestione dei permessi utenti e devo dirvi la verità! Ho trovato qualcosa, ma questo qualcosa purtroppo, secondo me ed il mio cervello non mi ha portato ad un risultato! Ecco quindi che vi chiedo come posso fare nel mio progetto a gestire questi permessi.

Ad oggi ho creato un sistema di login logout funzionante al 100%. adesso vorrei implementare la funzione di permessi in quanto quello che devo fare è un gestionale e quindi, gli utenti registrati non devono vedere tutte le stesse cose. Vorrei inoltre dare la possibilità di scegliere il ruolo dell'utente al momento della registrazione e quindi inserire nel mio form di registrazione un campo dove vado a definire i permessi.

Vi ringrazio anticipatamente e spero in una vostra risposta nonchè guida pratica.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.041
149
63
PR
www.borgo-italia.it
ciao
se hai fatto gia il sistema di log che funziona probabilmente hai gia una tabella per gli utenti fatta circa così:
Codice:
id int(12) autoincrement primarykey
user varchar(25) not null
pass varchar(25) not null
ecc.. email e altro
se è così non devi far altro che aggiungere un campo alla tabella, lo chiami "ruolo" (potrebbe essere un campo di tipo set in cui specifichi i ruoli es da amministratore, moderatore, utente... o quelli che preferisci).
poi nel login prelevi anche il ruolo (immagino che tu passi in sessione i dati se login ok) e in funzione al ruolo fai accedere a quello che vuoi
poi se l'utente deve scegliersi un ruolo (non sarebbe meglio che fosse l'admin a sceglerlo?) basta che nel form di scrizione oltre agli altri campi di input tu aggiunga es dei radio a cui corrisponde un ruolo che poi andrai a salvare in tabella
 

kungfujava

Nuovo Utente
23 Ott 2013
10
0
0
Roma
Allora ho seguito il consiglio e funziona alla perfezione...adesso mi permetto di chiedere un altra cosa: dopo aver effettuato il login ho messo una pagina con un menu, dal quale posso decidere di selezionare diverse pagine. Quando decido di selezionare una pagina la apro senza problemi e visualizzo quello che voglio... se però vado indietro con il tasto INDIETRO del browser mi appare il messaggio conferma reinvio modulo che ovviamente con un refresh sparisce. Ora vi chiedo se per favore potete delucidarmi come fare a non farla visualizzare, sempre tenendo conto della sicurezza ovviamente.

Grazie mille ancora.
ciao
se hai fatto gia il sistema di log che funziona probabilmente hai gia una tabella per gli utenti fatta circa così:
Codice:
id int(12) autoincrement primarykey
user varchar(25) not null
pass varchar(25) not null
ecc.. email e altro
se è così non devi far altro che aggiungere un campo alla tabella, lo chiami "ruolo" (potrebbe essere un campo di tipo set in cui specifichi i ruoli es da amministratore, moderatore, utente... o quelli che preferisci).
poi nel login prelevi anche il ruolo (immagino che tu passi in sessione i dati se login ok) e in funzione al ruolo fai accedere a quello che vuoi
poi se l'utente deve scegliersi un ruolo (non sarebbe meglio che fosse l'admin a sceglerlo?) basta che nel form di scrizione oltre agli altri campi di input tu aggiunga es dei radio a cui corrisponde un ruolo che poi andrai a salvare in tabella
 
Discussioni simili
Autore Titolo Forum Risposte Data
J Gestione utenti e permessi PHP 3
catellostefano [Server][FTP] Gestione permessi in Pure-ftp Web Server 8
A Gestione array multidimensionale PHP 6
andreas88 Gestione Profilo OnlyFans Leggi, Normative e Fisco 0
A Creazione cookie e gestione accessi PHP 0
B form gestione input PHP 2
sbolde91 Consiglio gestione Hosting Hosting 2
E Gestione profilo utente tramite Form PHP 3
S cerco esperto gestione ecommerce Offerte e Richieste di Lavoro e/o Collaborazione 0
P Curiosità su grandi aziende e la gestione delle grafiche. Discussioni Varie 1
M Consiglio sulla gestione di Gerarchie Database 0
A attributo "min" per input gestione date PHP 8
L Gestione DB ASP.NET 2
L Consiglio SEO gestione dominio + free hosting SEO e Posizionamento 6
G [PHP] gestione mouse PHP 2
B Gestione Prenotazioni con Mysql Database 21
D CREAZIONE E GESTIONE SITO E-COMMERCE Offerte e Richieste di Lavoro e/o Collaborazione 2
P (Cerco) Collaboratori per gestione social media Offerte e Richieste di Lavoro e/o Collaborazione 5
psicomia Gestione funzione in javascript in tabella richiamare"textarea" valori preimpostati in "select" Javascript 2
brasoft2019 [PHP] Sistema di gestione presenze PHP 29
W Preventivo gestione ecommerce Discussioni Varie 1
E Cerco partner / socio per gestione sito di annunci incontri Offerte e Richieste di Lavoro e/o Collaborazione 0
K e-commerce per distribuzione e dettaglio con gestione magazzino E-Commerce 0
G [MS Access] Gestione biglietti [RISOLTO] MS Access 2
Jonn [WordPress] Gestione categorie e tags per sito eventi WordPress 2
felino Gestione dispositivi e Altri dispositivi Windows e Software 4
D Software per gestione account facebook? Social Media Marketing 1
D Cero Software Facebook gestione account Vendere e Acquistare pubblicita' online 0
M Offro servizio Incremento Follower e Gestione Profili Istagram Offerte e Richieste di Lavoro e/o Collaborazione 0
S elementi statistici - Matrice e Gestione Array PHP o Javascript Javascript 0
J [offro] hosting / installazione certificati ssl / gestione server Offerte e Richieste di Lavoro e/o Collaborazione 0
F [PHP] gestione meteo manuale per un gioco di ruolo PHP 1
bianca_dimulescu Gestione tabella e MySQL PHP 4
T Servizio gestione pagina Instagram Offerte e Richieste di Lavoro e/o Collaborazione 0
G Gestione e/o vendita hosting come libero professionista Leggi, Normative e Fisco 4
MatMac System [PHP] Gestione dinamica select-option PHP 3
xone [Vendo] Script gestionale php-mysql gestione pratiche Altri Annunci 0
S [PHP] Gestione coupon PHP 3
lxella [PHP] Aree riservate e gestione utenti PHP 1
D Gestione punteggi php PHP 1
B Cercasi socio per gestione sito web Offerte e Richieste di Lavoro e/o Collaborazione 0
G gestione pagina facebook Social Media Marketing 0
Cavalinho08 [Offro gestione pagine instagram, prezzo bassissimo] Annunci servizi di Social Media Marketing 3
D [VENDO] Gestione account instagram Annunci servizi di Social Media Marketing 2
N [VENDO] Gestione pagine FB Annunci servizi di Social Media Marketing 2
ientii [PHP] Gestione CheckBox PHP 1
W Consiglio su gestione di un form con XMLHttpRequest Ajax 0
booklisa Compressione immagini e gestione media CMS (Content Management System) 1
T gestione livelli sessioni php msqli PHP 1
giuseppe_123 [PHP] Gestione corsi PHP 1

Discussioni simili