DOMANDA Operazioni su database tramite accesso php

Pubblicità

Stefanokj

Utente Attivo
Messaggi
333
Reazioni
7
Punteggio
55
Ciao ragazzi, ho bisogno di aiuto per la realizzazione di un lavoro:
Tramite una pagina di accesso php devo fare una gestione dell'accesso degli utenti.
Esistono 2 tipi di utenti: amministratore e utente normale.
L'amministratore può inserire nuovi utenti nel database (che quindi successivamente potranno connettersi tramite la pagina di accesso php)
L'utente normale può esclusivamente vedere il contenuto del database (gli utenti) ovviemente senza poter vedere le password.

Tutti gli output saranno fatti tramite una seconda pagina php.
Come posso fare?:grat:

Grazie in anticipo

Ecco uno schema per farvi capire meglio:

login.webp
Ovviamente quando clicco su "ok" viene fatto un controllo sul database
 
Ultima modifica:
Quando clicchi su ok, viene eseguita una query per vedere se i dati sono giusti e se l'utente realmente esiste.
A questa query devi aggiungere anche il controllo dell'utente, se amministratore o semplice utente.

Se amministratore > redirect a pagina inserisci nuovo utente.
Se Utente normale > redirect a pagina visualizzazione.

Ovviamente si può gestire in tanti modi diversi, questo è il più semplice e forse il più cattivo esempio.
 
Quando clicchi su ok, viene eseguita una query per vedere se i dati sono giusti e se l'utente realmente esiste.
A questa query devi aggiungere anche il controllo dell'utente, se amministratore o semplice utente.

Se amministratore > redirect a pagina inserisci nuovo utente.
Se Utente normale > redirect a pagina visualizzazione.

Ovviamente si può gestire in tanti modi diversi, questo è il più semplice e forse il più cattivo esempio.

il problema è che non so come farlo :(

- - - Updated - - -

Nessun problema per la parte sql dove farò una tabella utenti con una variabile di 2 lettere (not null) che contraddistinguono un utente da un amministratore...il problema è la parte in php (redirect, la restituzione dell'errore nel caso pass sia sbagliata, username sia sbagliato ecc)
 
il problema è che non so come farlo :(

- - - Updated - - -

Nessun problema per la parte sql dove farò una tabella utenti con una variabile di 2 lettere (not null) che contraddistinguono un utente da un amministratore...il problema è la parte in php (redirect, la restituzione dell'errore nel caso pass sia sbagliata, username sia sbagliato ecc)

Ti segnalo questo tutorial fatto molto bene. Il codice in se è da migliorare ma è un'ottima base di partenza per imparare.
 
Inserisci nella tabella degli utenti un campo "status" di tipo string oppure bool se pensi che ci saranno solo due status: "utente" ed "amministratore". In questo modo quando l'utente effettua il login fai un confronto con il valore contenuto nel campo "status" e generi il form
 
Pubblicità
Pubblicità
Indietro
Top