Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Uwierzytelnianie poprzez email
Forum PHP.pl > Forum > Przedszkole
MarcinLogo
Witam
Prosiłbym o pomoc, bo serwis internetowy mam prawie gotowy ale nie potrafie poradzic sobie z jednym elementem.
Dodam ze przeszukalem to forum i inne. Google tez:)
Mam zrobiony formularze rejestracyjny i logujący. W pierwszym rejeestruje sie dane wraz z emailem na który przychodzi link do potwierdzenia rejestracji. Do drugiego zalogujemy sie tylko po potwierdzeniu maila.
Zrobilem funkce mail jak to bylo w innych wątkach, ale maile nie dochodzą. Wyczytalem na innych watkach ze funkcja nie wysle mialia z kont które wymagają autoryzacji (np .wp, .interia).
Czy istnieją jakies konta z których mozna bez problemu skorzystac z funkcji mail?questionmark.gif czy trzeba budowac klasy - z którymi sobie nie radze? Bo nie wierze ze małe serwisy które najczesciej są prowadzone przez osoby nie znające az tak php bawiły sie skomplikowanymi klasami,

PS. Prosiłbym o pomoc osobe znajaca sie na tym temacie o kontakt pod mmmh@wp.pl, odwdziecze sie za pomoc.

Oto czesc kodu:
Kod
$list="
Aby potwierdzic rejestracje kliknij:
http://adres.pl/rejestracja.php?opcja=potwierdz&kod=$kod
";
      mail($email, "Rejestracja", $list, "From: <$twoj_adres>");
      echo "<p>Aby dokończyć proces rejestracji odbierz e-mail</p>";
siemakuba
skorzystaj z już zbudowanej klasy - PHPMailer

Nie bój się klas, na początek ciezko a potem duuuzo duuuzo latwiej :)

zakladam ze serwis bedzie stal na jakims serwerze, bedziesz tam mial tez konto e-mail najprawdopodobniej. bedziesz mial do niego haslo i login. no i moze byc ze aby wyslac maila bedziesz musial to zrobic z uwzglednieniem autoryzacji poczty wychodzacej.

Za pomoca phpmailera zrobisz to tak:

  1. <?php
  2. include('phpmailer.class.php');
  3. $mailer = new PHPMailer;
  4. $mailer->isSMTP();
  5. $mailer->SMTPAuth = true;
  6. $mailer->Password = 'twoje_haslo_do_poczty';
  7. $mailer->Username = 'twoj_login_do_poczty';
  8. $mailer->Hostname = 'twoj_host_smtp';  // np. smtp.wp.pl
  9.  
  10. // no i dalej ustawiasz sobie wszystko do wyslania maila
  11. ?>


powodzenia :)

pozdr.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.