HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Синхронизация
  #1  
Старый 06.04.2009, 05:31
Vinsik
Участник форума
Регистрация: 04.10.2008
Сообщений: 154
С нами: 9264144

Репутация: 7
По умолчанию Синхронизация

Вопщем есть страница авторищации для одной вещи, я бы хотел обьеденить регистрацию вместе с форумом vbulletin
булка использует мд5 хеш + 3 случайных символа
Выглядит это так
$passwordhash = md5 (md5 ($password) . $salt);
$salt - это таблица в БД где и хранятся эти три символа
как мне это встроить вот в этот код?
PHP код:
<?php
    $dblocation 
"localhost";
    
$dbname "test";
    
$dbuser "root";
    
$dbpasswd "root";
    
$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
    if (!
$dbcnx) {
      echo( 
"<P>В настоящий момент сервер базы данных не
                          доступен, поэтому корректное отображение
                          страницы невозможно.</P>" 
);
      exit();
    }
    if (! @
mysql_select_db($dbname,$dbcnx) ) {
      echo( 
"<P>В настоящий момент база данных не доступна, 
                          поэтому корректное отображение страницы
                          невозможно.</P>" 
);
      exit();
    }
    
$query "SELECT password FROM users WHERE name='".$_POST['name']."'";
    
$nme mysql_query($query);
    if(!
$nme)
    {
      echo 
"Ошибка выполнения запроса";
      exit();
    }
    if(
mysql_num_rows($nme) > 0)
    {
       
$password mysql_result($nme,0);
       if (
$_POST['password'] == $password)  echo "Hello, $name"
       else
       {
         echo 
"Ошибка идентификации: неправильный пароль";
         exit();
       }
    }
    else
    {
      echo 
"Ошибка идентификации: посетитель не зарегистрирован";
      exit();
    }
?>
Например если в этой
PHP код:
   $query "SELECT password FROM users WHERE name='".$_POST['name']."'"
строке заменить password на email то авторизация ник +емаил идет.
Вопщем как прикрутить алгоритм шифрования $passwordhash = md5 (md5 ($password) . $salt); к этому коду?? в БД таблица salt имеется

Последний раз редактировалось Vinsik; 06.04.2009 в 06:03..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Синхронизация .Slip Windows 3 12.01.2009 20:35



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.