Autor Zpráva
Ecrazit
Profil *
Zdravím, mám v databázi tabulku s uživateli a jejich mazáním řeším nastavením sloupce deleted na 1. Uživatelé tedy zůstávají v databázi. Přemýšlám ale o situaci, kdy uživatel svůj účet smaže nebo mu ho smaže administrátor a tento uživatel se půjde registrovat znovu. Zadá stejný nick nebo stejný mail a systém mu řekne, že tyto údaje již existují a má si zvolit jiné. Ohledně nicku by to ani tak nevadilo, ale u mailu ano. Řeším to správně nebo bych to měl dělat jinak, abych se téhle situaci vyhnul?
ShiraNai7
Profil
Třeba u smazaných účtu vyNULLovat sloupec s e-mailem. Potřebné úpravy DB tu vypisovat snad nemusím.
Keeehi
Profil
Při registraci si budeš ještě kontrolovat ten sloupec deleted.
where (nick=xxx or email=yyy) and deleted=0
-- 0 výsledků = může se zaregistrovat
-- nějaké výsledky = už je obsazeno

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: