Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> generowanie tokenów
thelaguna
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 1
Dołączył: 21.09.2009

Ostrzeżenie: (0%)
-----


Witam.

Mam generator który wkleja mi tekst do pliku graficznego, wsadzony w formularz do rejestracji.
Zapisuje on token do pliku i w tym momencie mam pytanie...

Szukam optymalnego sposobu wyświetlania tych tokenów, a co za tym idzie, także usuwania ich po wyświetleniu.
Najpierw chciałem dać unlink(); zaraz przed końcem funkcji ale ten sposób odpada.

Byłbym wdzięczny za jakieś wskazówki.

  1. function login_regform()
  2. {
  3. echo '<form action="index.php" method="post">
  4. <table>
  5. <tr><td>user:</td><td><input type="text" name="reguser" /></td></tr>
  6. <tr><td>pass:</td><td><input type="password" name="regpas1" /></td></tr>
  7. <tr><td>pass:</td><td><input type="password" name="regpas2" /></td></tr>
  8. <tr><td>mail:</td><td><input type="text" name="regmail" /></td></tr></table>
  9. Przepisz kod z obrazka poniżej:<br />';
  10.  
  11. $regtoken = imagecreatefromjpeg('login_system/regtoken.jpg');
  12. $font_color = imagecolorallocate($regtoken,254,254,254);
  13.  
  14. $tablica = '1234QWERASDFZXCV';
  15. $string = '';
  16. $i = 5;
  17.  
  18. for($i=0;$i<6;$i++)
  19. {
  20. $string .= $tablica[mt_rand()%(strlen($tablica))];
  21. }
  22. $filename = uniqid().'.png';
  23. imagestring($regtoken , 5 , 20 , 2 , $string , $text_color );
  24. imagepng($regtoken, 'temp/'.$filename);
  25. imagedestroy($regtoken);
  26.  
  27. echo '<img src="temp/'.$filename.'" /><br>
  28. <input type="text" size="8" name="regtoken" /><br />
  29. <input type="hidden" name="regid" value="temp/'.$filename.'" />
  30. <input type="submit" value="Zarejestruj" />
  31. </form>';
  32.  
  33. }


ps. jeszcze przez jakiś czas skrypt można zobaczyć tutaj
http://ldt.cal.pl/cms/news/

Ten post edytował thelaguna 21.09.2009, 21:27:09
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Pisz konkretnie jaki masz pomysł to może mi pomożesz

Mam taki pomysł, żebyś najpierw przeszukał forum pod kątem treści tego błędu. Już było tyle wątków na ten temat, że każdy nowy tego typu temat zamykamy z automatu. (IMG:style_emoticons/default/tongue.gif)

Poza tym, nie podałeś, z jakiego kodu obecnie korzystasz.
Go to the top of the page
+Quote Post

Posty w temacie
- thelaguna   generowanie tokenów   21.09.2009, 21:26:29
- - Wicepsik   Po co zapisywać token ?   21.09.2009, 21:28:44
- - lukaszgolder   A czemu nie możesz tworzyć tokena "na bierząc...   21.09.2009, 21:47:01
- - thelaguna   Gdybym wiedział jak to zrobić... Więc jak wyświ...   21.09.2009, 22:12:42
- - erix   Przeczytaj sobie pierwszy lepszy kurs tworzenia to...   21.09.2009, 22:49:58
- - thelaguna   Nie czytam kursów tylko manuale. No i widzisz, źl...   22.09.2009, 10:14:30
- - erix   CytatNie czytam kursów tylko manuale. Kłamiesz. An...   22.09.2009, 11:07:01
- - thelaguna   Jasne, i napisałem wszystko na oko od tak. ' I...   22.09.2009, 20:50:57
- - -=Peter=-   CytatBEZPOŚREDNIE WYŚWIETLANIE NIE DZIAŁA tak jak ...   22.09.2009, 21:17:59
- - thelaguna   Ludzie kochani, przecież pisałem że sprawdzałem te...   22.09.2009, 21:26:52
- - erix   CytatHeader mi wywala błąd, bo headera definiuje m...   22.09.2009, 21:30:44
- - thelaguna   Pisz konkretnie jaki masz pomysł to może mi pomoże...   22.09.2009, 23:10:48
- - wizard144   Jeśli jest headers already sent to tylko ob_start,...   23.09.2009, 07:55:13
- - erix   CytatPisz konkretnie jaki masz pomysł to może mi p...   23.09.2009, 09:05:09
- - thelaguna   Mój aktualny kod to: [PHP] pobierz, plaintext ...   23.09.2009, 11:30:19
- - erix   Jak chcesz wysyłać obrazek, jeśli występuje treść ...   23.09.2009, 11:38:30
- - fander   Proszę pana myślenie nie boli a przechodząc do sed...   23.09.2009, 11:59:15
- - thelaguna   Wreszcie trafił się ktoś kto potrafi człowiekowi p...   23.09.2009, 12:21:44


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 04:53