Вот делать нечего было, всё исправил.
Исправил:
В базе под md5 было 30 символов, из за этого пароли не правильно сохранялись.
При смене пароля записывался просто пароль а не мд5
И ещё мелочи
почему у меня пишет:
Notice: Undefined index: login in /var/ users/****/***/www/
incfiles/conf.php on line 13 Notice: Undefined index: act in /var/ users/****/****/www/
rega.php on line 9
гы когда то это был мой первый скрипт
тогда я ещё толком нечё не знал)) час уже я такой скрипт полностью модернизировал...
Sashon, он к другому скрипту приделан
отделять лень.
Ну функционал там большой.
сие творение говнокод!
mysql_query("SET NAMES UTF8"); - юзай mysql_set_charset('utf-8');
оочень много лишних пробелов и переносов - нечитабельно!
`login` varchar(8) маловато как и pass (уже выше сказали)
`date_reg` int(11) ебаный стыд
ENGINE=MyISAM - тут лучше подошло бы InnoDB
AUTO_INCREMENT=6 - ты видимо не смотрел да что дампировал?)
if($active_user==1) - ===1?
case 'seting': - settings?
SQL знаешь плохо, много говнокодишь, код нечитабельный, во общем учись