Buon pomeriggio a tutti,
vorrei chiedervi un consiglio inerente la gestione degli utenti per i siti.
Io ho creato una tabella con il seguente schema:
Ho messo nella chiave primaria lo username e la password, POICHč non voglio che due utenti possano avere lo stesso username /password ho aggiunto su quest'ultimi un vincolo di unicitą.....secondo voi puo' andar bene???codice:TABLE "DPS_REDAZIONE"."UTENTI_SITES" ( "NOME" VARCHAR2(50 BYTE) NOT NULL ENABLE, "COGNOME" VARCHAR2(50 BYTE) NOT NULL ENABLE, "USERNAME" VARCHAR2(50 BYTE) NOT NULL ENABLE, "PASSWORD" VARCHAR2(50 BYTE) NOT NULL ENABLE, "GRUPPO" VARCHAR2(20 BYTE) NOT NULL ENABLE, CONSTRAINT "UTENTI_SITES_PK" PRIMARY KEY ("USERNAME", "PASSWORD") CONSTRAINT "UTENTI_SITES_UK1" UNIQUE ("USERNAME") CONSTRAINT "UTENTI_SITES_UK2" UNIQUE ("PASSWORD") )

Rispondi quotando
: non devi usare un ID numerico per garantire l'univocitą dei record (l'utente non effettua il login tramite ID...
) ma dovrai fare in modo che USERNAME sia univoco, e tanto basta