Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt logowania w PHP & MySQL, parę intrygujących pytań...
[PL]Neon
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 20.03.2005
Skąd: Nowy Dwór Maz.

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


Postanowiłem napisać skrypt logowania w php & MySQL na miarę moich możliwości i nawet całkiem nieźle mi to idzie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Ale podczas rozpędzania mojego mózgu do 200 pomysłów/h mój mózg padł, gdyż nie mógł wymyśleć rozwiązań na pewne zagadnienia...

Otóż chcę rozszerzyć mój skrypt o takie rzeczy jak
'zapomniałem hasła' oraz 'automatyczne logowanie'.

No i tutaj pupa... (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)

Co do pierwszego to chcę, aby mój skrypt wygenerował hasło składające się z 10 liter i wysłał je na e-maila usera, lecz poprzednio muszą być podane takie dane jak Nick i E-mail - to umiem...
Ale chcę, aby do usera przyszedł e-majl na uprzednio dobrze podany mejl i nick, w którym jest nowe hasło i specjalnie wygenerowany link, którym user musi wpierw 'aktywować' swe nowe hasło (bezpieczeństwo) :: coś via phpBB :: - i tego już nie umiem (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) ... jak to zrobić (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) jak wygenerować link (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) i jak wraz z aktywacją ustawić nowe hasło (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Druga sprawa (automatyczne logowanie) - myślalem nad tym i najprostrzym rozwiązaniem jest chyba tworzyć ciacho (?)... ale czekam na wasze pomysły

Z góry dziękuje za wszelką pomoc
i oczekuje rzetelnej pomocy (IMG:http://forum.php.pl/style_emoticons/default/cool.gif)

Ten post edytował [PL]Neon 23.05.2005, 17:38:45
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
strife
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Cytat([PL)
Neon,2005-05-23 18:40:42]qrde wiecie to to to i ja wiem...

ALE JAK TO ZROBIĆ W php (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Myślisz że ktoś Ci tu napiszę cały skrypt? Z tym mailem to zainteresuj się mail" title="Zobacz w manualu PHP" target="_manual, potem piszesz skrypt który będzie po wprowadzeniu poprawnego nick i mail wprowadzał do bazy w jakieś rekordy, czyli tymczasowe hasło w md5 i jakiś algorytm czyli wartość link'a generujesz przez np rand" title="Zobacz w manualu PHP" target="_manual.

Potem piszesz skrypt w którym będzie zmienna GET o np. skrypt który będzie szukał w bazie przez zmienną GET właśnie tego algorytmu jeśli znajdzie to hasło tymczasowe zmieni się miejscami z aktualnym.

Przykłady takowych skryptów:(zarys)

  1. <?php
  2.  
  3. if (!empty($_GET['o']) and strlen($_GET['o']) > 9) // zakladamy ze algorytm przez rand ma 10 znakow
  4. {
  5.  
  6.  (...) // Szykanie takiego rekordu w bazie czyli wynik zmiennej GET 'o'...
  7.  
  8.  (...) // Nastepnie warunki jesli w bazie jest rekord odpowiadajacy zmiennej o to haslo z
  9. staje zmienione
  10.  
  11. }
  12.  
  13. ?>


Na forum php było chyba kilka klas do wysyłania maili poszukaj.

Pozdro!

BTW. Nie oczekuj że ktoś Ci napisze tutaj cały skrypt najlepiej napisz coś a potem wskaż co Ci nie wychodzi...
Go to the top of the page
+Quote Post

Posty w temacie


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 - 22:44