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

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: 16.09.2025 - 02:16