Показать сообщение отдельно

  #38  
Старый 04.05.2009, 00:41
Psi.X
Познающий
Регистрация: 12.04.2009
Сообщений: 45
С нами: 8989669

Репутация: 13
По умолчанию

Есть такая штука...
В файле e107_admin/auth.php
PHP код:
    function authcheck($authname$authpass)
    {
        
/*
        # Admin auth check
        # - parameter #1:                string $authname, entered name
        # - parameter #2:                string $authpass, entered pass
        # - return                                boolean if fail, else result array
        # - scope                                        public
        */
        
global $tp;
        
$sql_auth = new db;
        
$authname $tp -> toDB(preg_replace("/\sOR\s|\=|\#/"""$authname));
        if (
$sql_auth->db_Select("user""*"""))//"user_loginname='$authname' OR 1=1"))// AND user_admin='1' ")) 
Логин приходит в базу через $tp -> toDB() но НЕ ФИЛЬТРУЕТСЯ !
Можно дописать после нее echo $authname, и мы увидим резалт.
Но у меня на локалхосте так и не получилось что-либо сделать. Выходит какаето ерунда...
Запрос вроде есть мускл возвр хендл, но когда идет проверка на кол-во строк возвр 0
Хоть убей не понимаю в чем дело...
 
Ответить с цитированием