|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Przesunięty przez: Matteo 09-11-2013, 09:36 |
Dodatkowa walidacja adresu email |
Autor |
Wiadomość |
tartut
Pomógł: 18 razy Posty: 190
|
Wysłany: 29-03-2011, 17:01 Dodatkowa walidacja adresu email
|
|
|
Kod: | ##############################################################
## MOD Title: Dodatkowa walidacja adresu email
## MOD Author: tartut
## MOD Description: Walidacja domeny z adresu e-mail.
## MOD Version: 1.0
##
## Installation Level: Easy
## Installation Time: 1 min
## Files To Edit: 1
## Included Files: 0
## License: GPL2
##############################################################
## Author Notes:
## Proszę o robienie kopii zapasowej edytowanych plików.
##############################################################
## MOD History:
## 29.03.2011 - Gotowa wersja
############################################################## |
Co modyfikacja potrafi:
Jeżeli użytkownik wpisze np e-mail: 123@71hgoidyua.com, skrypt wypluje błąd o błędnym e-mailu. Podstawowa wersja walidacji taki e-mail przepuści.
PS: To moja pierwsza modyfikacja |
Ostatnio zmieniony przez MaTeK_ 12-01-2012, 15:43, w całości zmieniany 3 razy |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
MaTeK_
Czarna lista
Pomógł: 364 razy Posty: 1712
|
Wysłany: 30-03-2011, 08:04
|
|
|
|
_________________ Instalacja/aktualizacja/konwersja/przenoszenie/naprawa for i portali
Więcej info na portfolio |
|
|
|
|
tartut
Pomógł: 18 razy Posty: 190
|
Wysłany: 02-04-2011, 23:39
|
|
|
Poprawka! Jeżeli ktoś dodał tę modyfikację niech zmieni kod (załącznik w pierwszym poście), chociaż bez tej zmiany też działa |
_________________ Pomoc poza forum odpłatna! |
|
|
|
|
Majkelo
Pomógł: 1283 razy Posty: 3081
|
Wysłany: 25-03-2012, 21:46
|
|
|
Trochę to bez sensu. Już lepiej by było użyć Kod: | filter_var($email, FILTER_VALIDATE_EMAIL) |
|
|
|
|
|
Majkelo
Pomógł: 1283 razy Posty: 3081
|
Wysłany: 26-03-2012, 17:29
|
|
|
Co tu poprawiać? Wystarczy tą instrukcję:
Kod: | #
#-----[ OPEN ]------------------------------------------
#
includes/functions_validate.php
#
#-----[ FIND ]------------------------------------------
#
$sql = "SELECT ban_email
#
#-----[ BEFORA, ADD ]------------------------------------------
#
$explode_email = explode('@', $email);
if(!dns_get_mx($explode_email[1], $mx))
{
return array('error' => true, 'error_msg' => $lang['Email_invalid']);
}
#
#-----[ SAVE/CLOSE ALL FILES ]----------------------------------
#
# EoM |
zmienić na:
Kod: | #
#-----[ OPEN ]------------------------------------------
#
includes/functions_validate.php
#
#-----[ FIND ]------------------------------------------
#
$sql = "SELECT ban_email
#
#-----[ BEFORA, ADD ]------------------------------------------
#
if(!filter_var($email, FILTER_VALIDATE_EMAIL))
{
return array('error' => true, 'error_msg' => $lang['Email_invalid']);
}
#
#-----[ SAVE/CLOSE ALL FILES ]----------------------------------
#
# EoM |
I tyle. |
|
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Nie możesz ściągać załączników na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
|