[ 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ý: 20.11.17
Príspevky: 531
Témy: 34 | 34
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: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
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?


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
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

407

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

91

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

582

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

134

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

430

30.11.2010 21:54

OmeGa

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

Problem s aktivaciou uctu na ZSE

v Krčma

3

258

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

296

10.03.2011 17:16

Bajzik

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

Založenie účtu

v Obchody, reklamácie a právo

6

211

04.06.2013 22:16

shaggy

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

Deaktivácia účtu

v Správy pre vedenie fóra

0

396

06.01.2014 12:43

Trojan4x4

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

Aktivácia.

v Operačné systémy Microsoft

14

262

06.05.2014 12:28

kuki_sk

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

gmail - uzamknutie účtu

v Služby a webstránky

4

364

20.10.2010 21:16

Shwollo

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

zistenie facebookoveho účtu

v Sieťové a internetové programy

8

284

09.06.2010 9:46

Jeffo

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

vymazanie uctu administratora

v Operačné systémy Microsoft

5

154

06.01.2017 18:54

tairikuokami

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

382

07.04.2014 18:34

haffen

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

4606

25.07.2011 14:41

Blackshadow

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

Zalozenie bankoveho UCTU

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

10

2038

13.06.2008 22:16

T.C.B.E.E



© 2005 - 2017 PCforum, edited by JanoF