Witam, dziś chciałem dodać sobie do strony token i nie chce mi sprawdzać :/ ale nie tylko token :| zresztą zobaczcie kod

  1. <?
  2.  
  3.  
  4.  
  5. function register()
  6. {
  7.  
  8.  
  9. $_SESSION['token'] = '';
  10.  
  11. for($i=0;$i<5;$i++) {
  12.  $liczba = rand(0,9);
  13.  $_SESSION['token'] .= $liczba;
  14.  $img .= '<img src="images/token/'.$liczba.'.gif"/>';
  15. }
  16.  
  17. global $login,$haslo,$email,$gg;
  18. echo '<b><font color="#ffffff">| Rejestracja</b><br> </br><form name="dodaj" action="rejestracja,dodaj.html" method="POST">
  19. <table width="98%" align="center"><tr><td><font color="#CCCCCC"><b>Login:</b><span style="color:#ff0000">*</span></td>
  20. <td><input type="text" name="login" maxlength="16" class="textbox" style="width:200px;"></td></tr>
  21. <tr>
  22. <td><font color="#CCCCCC"><b>Hasło:</b><span style="color:#ff0000">*</span></td>
  23. <td><input type="password" name="haslo" maxlength="16" class="textbox" style="width:200px;"></td>
  24. </tr>
  25. <tr>
  26. <td><font color="#CCCCCC"><b>E-Mail:</b><span style="color:#ff0000">**</span></td>
  27. <td><input type="text" name="email" maxlength="32" class="textbox" style="width:200px;"></td>
  28. </tr>
  29.  
  30. <tr>
  31. <td><font color="#CCCCCC"><b>Gadu-Gadu:</b></td>
  32. <td><input type="text" name="gg" maxlength="16" class="textbox" style="width:200px;"></td>
  33. </tr>
  34. <tr>
  35. <tr><td><font color="#CCCCCC"><b>Token:<span style="color:#ff0000">*</span></b></td><td><input type="text" name="token" maxlength="16" class="textbox" style="width:200px;"></td></tr>
  36. <tr><td></td><td> '.$img.'</td></tr>
  37. <tr>
  38. <td class="uni_01" valign="top"></td>
  39. <td class="uni_01">
  40. <input type="submit" value="Rejestruj" />
  41. </td>
  42. </tr>
  43. ';
  44. echo '</table>';
  45. echo '</form><BR><br> <b>Legenda:</b><BR>
  46. <span style="color:#ff0000">*</span> - Trzeba wpisać<BR>
  47. <span style="color:#ff0000">**</span> - Musisz wpisać poprawny, ułatwi to potem odzyskanie hasła';
  48. }
  49. function add()
  50.  
  51.  
  52.  
  53. {
  54.  
  55.  global $login,$haslo,$email,$gg,$token;
  56. {
  57. $query=mysql_query("SELECT login FROM users WHERE login='".$login."'");
  58.  
  59.  
  60.  
  61.  
  62. if (!$login) {
  63.  
  64.  
  65. echo 'Nie podales Loginu';
  66. } elseif (!$haslo){
  67. echo 'Nie podales hasła';
  68. } elseif (!$email)
  69. {
  70. echo 'Nie podales e-maila';
  71. } 
  72.  
  73.  if ($_SESSION['token'] == $_POST['token']) echo "Wprowadzono <b>poprawny</b> kod";
  74. else echo "Wprowadzono <b>niepoprawny</b> kod";
  75.  
  76.  
  77.  
  78.  
  79. if(mysql_num_rows($query)==0) 
  80. {
  81.  
  82.  
  83.  
  84. if($gg=='gg:') $gg = '';
  85.  
  86. $haslomd5 = md5($haslo);
  87.  
  88. $query2 = "INSERT INTO users SET login='$login', haslo='$haslomd5', email='$email', gg='$gg', avatar='images/brak.jpg' ";
  89.  
  90. $result = mysql_query($query2); 
  91.  
  92. }
  93. else 
  94.  
  95. if($result)
  96.  
  97. { 
  98.  
  99. echo "<font color='#FFFFFF'><center><BR><BR> <b>$login</b> zostałeś zarejestrowany. Możesz się zalogować !<br></center>"; 
  100.  
  101. }
  102.  
  103. else
  104. {
  105.  
  106.  
  107. echo '<font color="#FFFFFF">Użytkownik o podanym loginie '.$login.' już istnieje, prosze wybrac inny login<BR>';
  108. echo ' <a href="javascript:history.back();">Cofnij</a>';
  109. }
  110.  
  111. }
  112. }
  113.  
  114.  
  115. ?>