Metin2 Hungarian Forum

Metin2 => Privát szerverek => Web - fejlesztés => A témát indította: aferii Dátum 2016-12-30, 23:41:36

Cím: PHP
Írta: aferii Dátum 2016-12-30, 23:41:36
Hali, azt hogy lehet megcsinálni, hogy egy e-mail címmel csak egyszer tudjon regizni, illetve hogy regi után aktiváló linket kérjen...
Cím: Re:PHP
Írta: Step Dátum 2016-12-31, 02:33:58
Idézetet írta: Dasthwer Dátum 2016-09-21, 19:39:26
Account tábládon belül az email oszlopot átállítod "unique" -re, vagyis egyedire, és akkor nem enged majd letrehozni meglevo email cimmel felhasznalot.

Az aktivációs link meg attól függ pontosan milyen webet is használsz.
Cím: Re:PHP
Írta: aferii Dátum 2016-12-31, 14:17:48
IdézAccount tábládon belül az email oszlopot átállítod "unique" -re, vagyis egyedire, és akkor nem enged majd letrehozni meglevo email cimmel felhasznalot.

Igen köszönöm ezt olvastam, keresőben megtaláltam....  de nálam nincs ilyen...   "unique"   nem találom benne.....
Cím: Re:PHP
Írta: [MOD]Linos Dátum 2016-12-31, 14:55:02
SELECT COUNT(id) FROM  account WHERE email='".$_POST['email']."';

Ez visszatér, if x >= 0 akkor már van ilyen email. A UNIQUE keyes megoldás elég tákolt, de igen, működik mert a mysql szerver vissza fogja dobni. A tábla tulajdonságainál az email mezőt UNIQUE KEY-re módosítod.
Cím: Re:PHP
Írta: Step Dátum 2016-12-31, 16:14:14
a selectel az a gond hogy (bár ez metin szóval ilyen nem lesz) ameddig lekéri egy másik request beregisztrálhatja azt a mailt erre jó az unique vagy egyedi index mert ez meg gátolja ha mindkettőt használod az a legtutibb. Nem vagyok hajlandó elhinni hogy nincs olyan hogy unique vagy egyedi.
Cím: Re:PHP
Írta: aferii Dátum 2016-12-31, 16:58:07
Köszönöm mindenkinek, valóban sikerült és van unique csak nem jó helyen kerestem......

Sajna még nem csináltam ilyet, fogad el tudatlanságom.   :-X
EhPortal 1.39 © 2025, WebDev