Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Чат от SP-Чат
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1]   

> Без описания
xkspy
Отправлено: 05 Июня, 2006 - 02:08:30
Post Id


Full Member


Покинул форум
Сообщений всего: 168
Дата рег-ции: Февр. 2006  

Карма 0




Есть такой чат SP-Чат (www.gcmsite.ru)...
Но там есть один недочет, нет функции "забыл пароль?"
В php я не силен, НО сделал уже так чтобы при регистрации пользователь вписывал свой E-mail, он записывается в файл конфигурации.

Теперь, вопрос?
1. Как сделать, чтобы скрипт проверял на правильно введенный E-mail?

2. Если человек забыл пароль, как вынуть из базы пароль, чтобы он отправился на введенный E-mail при регистрации?
 
 Top
Alfa
Отправлено: 08 Июня, 2006 - 14:38:58
Post Id



Программер лодырь


Покинул форум
Сообщений всего: 609
Дата рег-ции: Сент. 2004  
Откуда: Moldova, republic of

Карма 2




1.мона так, но это так, минимально...
для более совершенной проверки надо РегЕксп-ы использывать
CODE:

$symbol = strpos($_POST['email'], "@");
if($symbol == false){
echo "Введён не верный емэйл";
}

2.как вынуть? это полностью зависит в каком выде у тебя хранятся данные (txt, php, MySQL,...). а потом уже читаешь как работается с функцией mail();
 
 Top
SKIF
Отправлено: 08 Июня, 2006 - 17:12:47
Post Id



Advanced Member


Покинул форум
Сообщений всего: 339
Дата рег-ции: Март 2005  
Откуда: nnov

Карма 3




насчет email я бы проверил регуляркой... примеров навалом в сети.. ищи.

вот хочется ещё кое-что подкинуть по этому вопросу
http://softwaremaniacs.org/blog/...15/email-regexp/
 
 Top
xkspy
Отправлено: 09 Июня, 2006 - 13:58:24
Post Id


Full Member


Покинул форум
Сообщений всего: 168
Дата рег-ции: Февр. 2006  

Карма 0




SKIF
Спасибо за статейку, мне ее тоже один человек показывал.

Alfa
Я тут полистал пару скриптов и посмотрел, а если так:
CODE:
eregi('^([0-9a-z]+(-[0-9a-z]+)*[.])+[a-z]{2,3}$'

моно?

Цитата:
как вынуть? это полностью зависит в каком выде у тебя хранятся данные (txt, php, MySQL,...).

В *.php записывается...
Но там я смотрю шифруется в md5, тогда мне нужно делать генератор пароля, чтобы он менял старый пароль на новый и высылал на электронный ящик?!
 
 Top
TvoyWeb Администратор
Отправлено: 19 Июня, 2006 - 12:50:17
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




CODE:

$email = 'емаил который нужно проверить';
if (preg_match("#^[a-zA-Z0-9\-_]+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,4})(\]?)$#is",$email)) {
echo "Валидный маил";
} else {
echo "Туфта";
}

Iks пишет:
Но там я смотрю шифруется в md5, тогда мне нужно делать генератор пароля, чтобы он менял старый пароль на новый и высылал на электронный ящик?!

Да.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 3 (гостей: 3, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0437]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33