Форум сетевых администраторов
Показаны 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)


Помещено AllexS 19-08-2002 в 08:27:

Exclamation Глюк при регистрации ! Помогите разобраться!

При регистрации нового пользователя пароль записывается в базу
открытым текстом .
Последствия таковы , что зарегистрированный пользователь не может попасть на форум "пароль не верен ".
Если пользователь воспользовался пунктом "Забыли пароль "
и изменил пароль заново, то в базе он уже хранится нормально
то бишь в MD5.
Что делать ??

С уважением Александр !!


Помещено Total 19-08-2002 в 09:59:

AllexS
Ставил хак Stars ?

__________________
Интернет форум для всех Ты тут еще не был? ...
рейтинг форумов Админы форумов - сюда!!!


Помещено AllexS 19-08-2002 в 10:15:

Total
Да есть такое дело, и что делать ?


Помещено Total 19-08-2002 в 11:00:

AllexS
В общем эта из-за него.... Такое дело:
Хак предназначен для версий 2.2.1, а в тех версиях еще небыло шифровки алгоритмом md5, ну так вот он в регистер.пхп тебе прописал без него (тоесть без мд5), и теперь когда пользователь регится пасс не шифрируется, а при входе на форум он у него просит зашифрованный пароль, вот и происходит несовмещение

Счас дам тебе код для register.php

Total добавил 19-08-2002 в 11:02:52:

code:

  // 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





code:
// 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




Вот, поменяй это вместо того что было

__________________
Интернет форум для всех Ты тут еще не был? ...
рейтинг форумов Админы форумов - сюда!!!


Помещено AllexS 19-08-2002 в 12:16:

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
В чем дело непонятно ?

С уважением Александр .


Помещено Total 19-08-2002 в 12:36:

AllexS
Ð_то он тебе говорит что запрос уже послан. Фактически это значит что с другого ИП адресса уже послан запрос на эту команду, но может быть им из-за другого.... У меня такое было 1-2 раза всего, нажимал Ð_ЕФÐ_ЕШ и все ок становилось ...

__________________
Интернет форум для всех Ты тут еще не был? ...
рейтинг форумов Админы форумов - сюда!!!


Помещено AllexS 19-08-2002 в 13:01:

Странно ??
У меня не как не проходит !
Пришлось выключить в php.ini
display_warning =off

Правда я все время с одного IP ходил
Вот такие дела

С уважением Александр


Помещено Sector 06-02-2003 в 20:24:

Народ где там строчку закрментить надо, очень нужно знать


Формат времени GMT. Текущее время 08:09.
Показаны 8 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.