Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: metoda uniemożliwiająca rejestrację
Forum PHP.pl > Forum > Przedszkole
Waldek
Witam,
jaką metodę powinienem zastosować aby uniemożliwić rejestrację i zapis do bazy użytkownika z adresem e-mail onet.pl, wp.pl itd... z tzw. darmowych adresów?
pozdrawiam
hwao
Poprostu przepuscic adres email przez jakies sprawdzenie wyrazeniami regularnymi albo tak

  1. <?php
  2.  
  3. $arrNiepozadaneDomeny = array( 'onet.pl', 'wp.pl', 'cos.tam' );
  4.  
  5. $adresEmailGoscia = 'tutajCos@wp.pl';
  6.  
  7. $Tablica = explode( '@', $adresEmailGoscia );
  8.  
  9. // teraz w $Tablica[0] masz to co jest przed malpo a w $Tablica[1] domene
  10. # i robimy :-)
  11.  
  12. if( in_array( $Tablica[1], $arrNiepozadaneDomeny ) )
  13. {
  14.  echo 'Przykro mi ten mail jest zly';
  15. }
  16. else
  17. {
  18.  echo 'mail ok';
  19. }
  20. ?>


Pisane z glowy moga byc drobne bledy :-)
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.