suby555
4.12.2019, 15:29:00
Witam,
Potrzebuję pomocy - mam formularz dodawania nowych kont w którym między innymi trzeba podać adres e-mail (na ten adres wysyłane jest potwierdzenie) ale chciałbym, żeby dopuszczalne to było tylko z 2 domen, np.: @domena1.pl i @domena2.pl W przypadku wprowadzenia adresu e-mail z innej domeny niż wskazane powinien pojawić się komunikat np.: Konto można założyć tylko z domen domena1 oraz domena2
Pozdrawiam
trueblue
4.12.2019, 15:39:58
W adresie e-mail jest zawarta domena, to w czym problem?
suby555
4.12.2019, 15:41:49
Tak ale chcę, żeby była możliwość zakładania kont tylko dla użytkowników, którzy np mają maila z domenami @o2.pl i @wp.pl a z pozostałych, żeby nie było możliwości założenia konta.
nospor
4.12.2019, 15:43:20
No, my to rozumiemy. trueblue ci tylko napisal, ze wszystkie dane do stworzenia warunku IF masz i sie pyta, z czym masz problem w tkaim razie? Nie umiesz IF zrobic? Nie umiesz pobrac domeny z adresu email? W ogole cos umiesz w php?
suby555
4.12.2019, 15:46:23
Niestety słabo u mnie z php i potrzebuję jakiejkolwiek podpowiedzi, gdzie mogę tego szukać.
trueblue
4.12.2019, 15:54:59
To jak chcesz resztę oprogramować z taką słabą wiedzą?
Na prawo od @ w adresie e-mail jest domena.
Jest taka funkcja explode w PHP, uzyskasz dzięki niej to co jest przed @ oraz po @.
Domeny dozwolone przechowaj w tablicy.
Mają domenę z adresu e-mail sprawdź czy istnieje w puli dozwolonych dzięki in_array.
viking
4.12.2019, 17:50:33
suby555
5.12.2019, 09:15:57
Dzięki za pomoc, muszę jakoś sobie poradzić
dublinka
5.12.2019, 09:39:48
<?php
$allow = array('o2.pl', 'wp.pl');
$email = 'jakis-email@onet.pl';
{
exit('Błędny email. Dopuszczone tylko:' . $allow[0] . ' i ' . $allow[1
]);
}
//dalszy kod tutaj
?>
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.