| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 26.02.08 Prihlásený: 24.05.13 Príspevky: 372 Témy: 66 Bydlisko: Nové Zámky |
zdravim...napisal som si registraciu a taktiez aj aktivaciu uctu len s tymto mam nejaky problem...zadam mail poslem ked v db je tak sa zobrazi formular kde treba zadat aktivacny kod ktory prisiel na mail, ale ked zadam kod a poslem ho tak ma to defaultne odosle na zakladny formular viem kde je priblizne problem...problem je asi ze v prvej podmienke mam ze ak neposle mail tak sa ma zobrazit iny formular len neviem ako to vyriesit
Kód: if ($_GET['akcia']=="aktivacia") { //ak poslal mail if (!empty($_POST['mail'])) { $mail=$_POST['mail']; $vsl=mysql_query("SELECT * FROM klienti WHERE email='".$mail."'"); $rows=mysql_num_rows($vsl); if ($rows==1) //ak mail existuje v db { $v=mysql_fetch_array($vsl); //ked poslal kod if (!empty($POST['kod'])) { $kod=$_POST['kod']; //ak sa kod zhoduje if ($v['kluc']==$kod) { mysql_query("UPDATE klienti SET confirm='0' WHERE email='.$mail.'"); echo msg("ok","Aktivácia úspešná","Váš účet bol úspešne aktivovaný. Teraz sa mozete prihlásiť."); } else { echo error("Zly kod","Zadali ste zly aktivacny kod. Skontrolujte si, či kod ktorý ste zadali sa zhoduje s kodom v e-maile"); } } else // formular na overenie kodu { $com='<form action="" method="post"> <table class="aktivacia"> <tr> <td>Aktivacny kod</td> <td><input type="text" maxlength="42" name="kod" class="key"/></td> </tr> <tr> <td><input type="submit" value="Aktivovať" class="key" /></td> <td><input type="reset" value="Vymazať" class="key" /></td> </tr> </table> </form>'; echo $com; } } else { echo msg("error","Zly mail","Vami zadaný e-mail v našej databáze neexistuje"); } } else { $com='<form action="" method="post"> <table class="aktivacia"> <tr> <td>Váš e-mail</td> <td><input type="text" name="mail" class="key"/></td> </tr> <tr> <td><input type="submit" class="key" value="Odoslať"/></td> <td><input type="reset" class="key" value="Vymazať"/></td> </tr> </table> </form> '; echo $com; } }
myslim ze problem som spravne odhadol len neviem ako inak to napisat...chcem aby user najprv zadal mail nasledne ho odoslal a aby sa skontrolovalo ci dany mail v db je ak hej aby sa zobrazil formular pre zadanie aktiv. kodu a nasledne ho tiez odoslal ak sa kody zhoduju spravi sa update ak nie tak ho nato upozorni
|
|
Registrovaný: 04.04.07 Prihlásený: 27.06.21 Príspevky: 532 Témy: 35 Bydlisko: Bratislava | Napísal djsulo: 16.01.2009 8:45 | |
|
daj si do formularu na overenie kodu:
Kód: <input type=hidden name=mail value=' . $mail . '>
malo by to vyriesit tvoj problem
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
jj, chybal ti tam mail, ale ako na to pozeram, nie je to trosku zlozity proces aktivacie uctu? najskor musim zadat email a potom este aj aktivacny kluc, ktory mi prisiel na mail... nebolo by lepsie poslat na mail priamo link, na ktory ked sa klikne, tak sa hned ucet aktivuje?
alebo ked uz chces zostat pri tomto kode, preco pri prvom formulari nedas moznost vyplnit aj aktivacny kod, ale robis to v dvoch krokoch?
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 26.02.08 Prihlásený: 24.05.13 Príspevky: 372 Témy: 66 Bydlisko: Nové Zámky |
no ja som chcel pouzit ten aktivacny link lenze to robim pre jedneho chlapika a on si to tak zela...je tvrdohlavy ako poleno a jeho to nezaujima ze tak by to bolo jednoduchie on povedal chcem to tak tak tak to sprav...
a diki ten input ma nenapadol
|
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Aktivácia učtu v Redakčné systémy | 2 | 717 | 08.08.2007 11:09 Chalu | | joomla registracia- aktivacia uctu v Redakčné systémy | 0 | 273 | 12.06.2015 14:15 iggi97 | | Odmena 20 EUR k účtu mKonto, vedenie a založenie účtu je zdarma v Ekonomika, práca, biznis, podnikanie a peniaze | 20 | 1197 | 04.02.2015 14:31 okatjar | | Problém (aktivácia) v Grafické programy | 1 | 449 | 12.11.2016 14:07 jakub1234222 | | Aktivácia Windowsu problém v Operačné systémy Microsoft | 11 | 673 | 30.11.2010 21:54 OmeGa | | Aktivácia OFFICE 2016 - problém v Ostatné programy | 4 | 1143 | 24.11.2018 15:28 Strateny | | Problem s aktivaciou uctu na ZSE v Krčma | 3 | 669 | 02.03.2016 8:37 tairikuokami | | steam problem aktivacia noveho pc v Počítačové hry | 7 | 563 | 10.03.2011 17:16 Bajzik | | Deaktivácia účtu v Správy pre vedenie fóra | 0 | 915 | 06.01.2014 12:43 Trojan4x4 | | Založenie účtu v Obchody, reklamácie a právo | 6 | 560 | 04.06.2013 22:16 shaggy | | Aktivácia. v Operačné systémy Microsoft | 14 | 510 | 06.05.2014 12:28 kuki_sk | | Zalozenie bankoveho UCTU v Ekonomika, práca, biznis, podnikanie a peniaze | 10 | 2399 | 13.06.2008 22:16 T.C.B.E.E | | gmail - uzamknutie účtu v Služby a webstránky | 4 | 639 | 20.10.2010 21:16 Shwollo | | Založenie bankového účtu v Ekonomika, práca, biznis, podnikanie a peniaze | 4 | 715 | 05.07.2012 17:36 vladoff | | vymazanie uctu administratora v Operačné systémy Microsoft | 5 | 779 | 06.01.2017 18:54 tairikuokami | | zistenie facebookoveho účtu v Sieťové a internetové programy | 8 | 486 | 09.06.2010 9:46 Jeffo |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|