[ 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 | 66
Bydlisko: Nové Zámky
NapísalOffline : 16.01.2009 1:42 | aktivacia uctu problem

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ý: 17.07.24
Príspevky: 532
Témy: 35 | 35
Bydlisko: Bratislava
NapísalOffline : 16.01.2009 8:45 | aktivacia uctu problem

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 | 51
Bydlisko: Bratislava
NapísalOffline : 16.01.2009 10:02 | aktivacia uctu problem

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 | 66
Bydlisko: Nové Zámky
Napísal autor témyOffline : 16.01.2009 10:43 | aktivacia uctu problem

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


 [ Príspevkov: 4 ] 


aktivacia uctu problem



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

781

08.08.2007 11:09

Chalu

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

joomla registracia- aktivacia uctu

v Redakčné systémy

0

313

12.06.2015 14:15

iggi97

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

1284

04.02.2015 14:31

okatjar

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

Problém (aktivácia)

v Grafické programy

1

492

12.11.2016 14:07

jakub1234222

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

Aktivácia Windowsu problém

v Operačné systémy Microsoft

11

707

30.11.2010 21:54

OmeGa

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

Aktivácia OFFICE 2016 - problém

v Ostatné programy

4

1197

24.11.2018 15:28

Strateny

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

Problem s aktivaciou uctu na ZSE

v Krčma

3

771

02.03.2016 8:37

tairikuokami

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

steam problem aktivacia noveho pc

v Počítačové hry

7

602

10.03.2011 17:16

Bajzik

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

Deaktivácia účtu

v Správy pre vedenie fóra

0

971

06.01.2014 12:43

Trojan4x4

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

Založenie účtu

v Obchody, reklamácie a právo

6

604

04.06.2013 22:16

shaggy

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

Aktivácia.

v Operačné systémy Microsoft

14

577

06.05.2014 12:28

kuki_sk

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

Založenie bankového učtu

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

17

940

03.03.2013 17:49

SpL1tt3r

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

Otázka ohľadom účtu

v Správy pre vedenie fóra

2

2731

26.03.2021 9:32

Ringišpir

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

Zablokovanie Facbook účtu!

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Sociálne siete

33

6521

25.07.2011 14:41

Blackshadow

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

Stavač - zablokovanie účtu

v Správy pre vedenie fóra

4

910

07.04.2014 18:34

haffen

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

Zalozenie bankoveho UCTU

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

10

2464

13.06.2008 22:16

T.C.B.E.E



© 2005 - 2025 PCforum, edited by JanoF