cooperok, в БД думаю менять тип строки не зачем
попробуй проэксперименть
$tmp = iconv("windows-1251", "UTF-8", $tmp);
или
$tmp = iconv("UTF-8", "windows-1251", $tmp);
посмотри в логах, что куда идёт, какие символы...но разумеется конвертни в
$tmp = md5($tmp);
если пассы совпадают, выведи какую-нить фигню, чтоб убедиться. по логину также.
если нет - копать над в другую сторону
(Добавление)
cooperok
if(strcmp($userinfo['pass'], md5($_POST['pass']))==0){
по-моему дольше это..проще:
if ($userinfo['pass']==md5($_POST['pass'])) {
|