Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблема с авторизацией
 
 автор: D.A.N_visator   (30.12.2006 в 19:41)   письмо автору
 
 


if(!isset($p)) $p=''; 
if ($p == "s") {
$inquiry='';
switch (C_ID) {
  case '2':
    if (c_email($id) == 0) {
      include_once 'templates/'.C_TEMP.'/header.php';
      printm($w[11]);
    }
    $inquiry=" email='".cbmail($id)."'";
  break;
  default: // default by ID
    if (!is_numeric($id) || empty($id)) {
      include_once 'templates/'.C_TEMP.'/header.php';
      printm($w[185]);
    }
    $inquiry=" id='".$id."'";
  break;
  }
$tmp=mysql_query("SELECT id, password FROM ".C_MYSQL_MEMBERS." WHERE".$inquiry." AND status >= '7' LIMIT 1");
$count=mysql_num_rows($tmp);
if($count == '0') {
  include_once 'templates/'.C_TEMP.'/header.php';
  printm($w[186]);
  }


Вход осуществляется двумя способами: по ID, по email
Я заменил везде ID на Username и убрал ! у is_numeric
Войти не получается! Почему?
Спасибо за помощь!

   
 
 автор: cheops   (30.12.2006 в 22:09)   письмо автору
 
   для: D.A.N_visator   (30.12.2006 в 19:41)
 

>и убрал ! у is_numeric
А зачем? Username является строкой? Тогда просто уберите условие is_numeric($id).

   
 
 автор: D.A.N_visator   (31.12.2006 в 23:25)   письмо автору
 
   для: cheops   (30.12.2006 в 22:09)
 

ea scital cito is_NUMERIC govorit ot tom cito eto cislo,potomu i ubral,spasibo!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования