![]() |
Показаны 8 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- Глюк при регистрации ! Помогите разобраться! (http://netadmin.ws/forum/showthread.php?threadid=2728)
Глюк при регистрации ! Помогите разобраться!
При регистрации нового пользователя пароль записывается в базу
открытым текстом .
Последствия таковы , что зарегистрированный пользователь не может попасть на форум "пароль не верен ".
Если пользователь воспользовался пунктом "Забыли пароль "
и изменил пароль заново, то в базе он уже хранится нормально
то бишь в MD5.
Что делать ??
С уважением Александр !!
AllexS
Ставил хак Stars ? 
__________________
Интернет форум для всех Ты тут еще не был? ...
рейтинг форумов Админы форумов - сюда!!!
Total
Да есть такое дело, и что делать ?
AllexS
В общем эта из-за него.... Такое дело:
Хак предназначен для версий 2.2.1, а в тех версиях еще небыло шифровки алгоритмом md5, ну так вот он в регистер.пхп тебе прописал без него (тоесть без мд5), и теперь когда пользователь регится пасс не шифрируется, а при входе на форум он у него просит зашифрованный пароль, вот и происходит несовмещение 
Счас дам тебе код для register.php 
Total добавил 19-08-2002 в 11:02:52:
// Stars Hack
$usergstars=$DB_site->query_first("SELECT starlevel,starimg FROM usergroup WHERE usergroupid='$newusergroupid'");
if ($usergstars[starlevel]=="") {
$getstars=$DB_site->query_first("SELECT starlevel,starimg FROM stars WHERE minposts<=$bbuserinfo[posts]+1 ORDER BY minposts LIMIT 1");
$userstarlvl=$getstars[starlevel];
$userstarimg=$getstars[starimg];
} else {
$userstarlvl=$usergstars[starlevel];
$userstarimg=$usergstars[starimg];
}
// Stars Hack End
// Stars Hack
$DB_site->query("INSERT INTO user (userid,username,password,email,".$newstylefield." parentemail,coppauser,homepage,icq,aim,yahoo,signa
ture,adminemail,showemail,invisible,usertitle,join
date,cookieuser,daysprune,lastvisit,lastactivity,u
sergroupid,timezoneoffset,emailnotification,receiv
epm,emailonpm,options,birthday,maxposts,startofwee
k,ipaddress,pmpopup,referrerid,nosessionhash,avata
rid,starlevel,starimg) VALUES (NULL,'".addslashes(htmlspecialchars($username))."','".addslashes(md5($password))."','".addslashes(htmlspecialchars($email))."',".$newstyleval."'".addslashes(htmlspecialchars($parentemail))."','$coppauser','".addslashes(htmlspecialchars($homepage))."','".addslashes(htmlspecialchars($icq))."','".addslashes(htmlspecialchars($aim))."','".addslashes(htmlspecialchars($yahoo))."','".addslashes($signature)."','$adminemail','$showemail','$invisible','".addslashes($usertitle)."','".time()."','$cookieuser','".addslashes($prunedays)."','".time()."','".time()."','$newusergroupid','".addslashes($timezoneoffset)." ','$emailnotification','$receivepm','$emailonpm','
$options','".addslashes($birthday)."','".addslashes($umaxposts)."','".addslashes($startofweek)."','".addslashes($ipaddress)."','$pmpopup','".addslashes($testreferrerid['userid'])." ','$nosessionhash','$avatarid','$userstarlvl','$us
erstarimg')");
// Stars Hack End
__________________
Интернет форум для всех Ты тут еще не был? ...
рейтинг форумов Админы форумов - сюда!!!
Total
Спасибо большое заработало !!
Только там нужно было закоментить ище одну строчку ну да ладно с меня пиво
)
Вот ище один глючок может поможешь ?
После заполнения регистрационной формы по нажатию "Подтвердить "
появляются такие вот варнинги
Warning: Cannot add header information - headers already sent by (output started at /www/bankit/public_html/forum/register.php:2) in /www/bankit/public_html/forum/admin/functions.php on line 1579
Warning: Cannot add header information - headers already sent by (output started at /www/bankit/public_html/forum/register.php:2) in /www/bankit/public_html/forum/admin/functions.php on line 1579
В чем дело непонятно ?
С уважением Александр .
AllexS
Ð_то он тебе говорит что запрос уже послан. Фактически это значит что с другого ИП адресса уже послан запрос на эту команду, но может быть им из-за другого.... У меня такое было 1-2 раза всего, нажимал Ð_ЕФÐ_ЕШ и все ок становилось ...
__________________
Интернет форум для всех Ты тут еще не был? ...
рейтинг форумов Админы форумов - сюда!!!
Странно ??
У меня не как не проходит !
Пришлось выключить в php.ini
display_warning =off
Правда я все время с одного IP ходил
Вот такие дела
С уважением Александр
Народ где там строчку закрментить надо, очень нужно знать
| Формат времени GMT. Текущее время 09:49. | Показаны 8 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.