Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 26.02.08
Prihlásený: 24.05.13
Príspevky: 372
Témy: 66
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 16.01.2009 1:42

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 :)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.04.07
Prihlásený: 27.06.21
Príspevky: 532
Témy: 35
Bydlisko: Bratislava
Príspevok NapísalOffline : 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
Offline

Správca fóra
Správca fóra
aktivacia uctu problem

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 16.01.2009 10:02

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
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 26.02.08
Prihlásený: 24.05.13
Príspevky: 372
Témy: 66
Bydlisko: Nové Zámky
Príspevok Napísal autor témyOffline : 16.01.2009 10:43

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 :)


Odpovedať na tému [ Príspevkov: 4 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Aktivácia učtu

v Redakčné systémy

2

717

08.08.2007 11:09

Chalu Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. joomla registracia- aktivacia uctu

v Redakčné systémy

0

273

12.06.2015 14:15

iggi97 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 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 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém (aktivácia)

v Grafické programy

1

449

12.11.2016 14:07

jakub1234222 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Aktivácia Windowsu problém

v Operačné systémy Microsoft

11

673

30.11.2010 21:54

OmeGa Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Aktivácia OFFICE 2016 - problém

v Ostatné programy

4

1143

24.11.2018 15:28

Strateny Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem s aktivaciou uctu na ZSE

v Krčma

3

669

02.03.2016 8:37

tairikuokami Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. steam problem aktivacia noveho pc

v Počítačové hry

7

563

10.03.2011 17:16

Bajzik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Deaktivácia účtu

v Správy pre vedenie fóra

0

915

06.01.2014 12:43

Trojan4x4 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Založenie účtu

v Obchody, reklamácie a právo

6

560

04.06.2013 22:16

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Aktivácia.

v Operačné systémy Microsoft

14

510

06.05.2014 12:28

kuki_sk Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zalozenie bankoveho UCTU

v Ekonomika, práca, biznis, podnikanie a peniaze

10

2399

13.06.2008 22:16

T.C.B.E.E Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. gmail - uzamknutie účtu

v Služby a webstránky

4

639

20.10.2010 21:16

Shwollo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Založenie bankového účtu

v Ekonomika, práca, biznis, podnikanie a peniaze

4

715

05.07.2012 17:36

vladoff Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vymazanie uctu administratora

v Operačné systémy Microsoft

5

779

06.01.2017 18:54

tairikuokami Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zistenie facebookoveho účtu

v Sieťové a internetové programy

8

486

09.06.2010 9:46

Jeffo Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra