Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> metoda uniemożliwiająca rejestrację
Waldek
post 29.10.2004, 23:12:01
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 16.01.2003
Skąd: Radom

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


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

Ten post edytował Waldek 29.10.2004, 23:13:22
Go to the top of the page
+Quote Post
hwao
post 30.10.2004, 08:35:42
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




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 :-)
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 06:48