Зашифровать пароль как на форуме

Автор ABCDF, 11 февраля 2009, 21:56:27

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ABCDF

Хочу совместить движок с форумом и делать запись о юзере в БД форума, когда он регестрируется через движок. Нашел поиском что алгоритм шифрования пароля sha1, чем и воспользовался, на на выходе для старых паролей хэш не такой как делает форум. Как получить такой же хэш?
Например, для

echo sha1("1234567890"); -> 01b307acba4f54f55aafc33bb06bbbf6ca803e9a
В бд для него хранится     1c76373edacbcc247ed92f388cd68f91f94e3828


ABCDF

Было бы еще лучше, а где найти его и его описание?

digger®

Цитата: ABCDF от 11 февраля 2009, 22:17:00
Было бы еще лучше, а где найти его и его описание?

Скачать на офсайте в разделе download. Подключаете к своему скрипту и используете функцию smf_registerMember(), параметры смотрите в самом файле.

silicium

Цитата: digger от 11 февраля 2009, 22:36:30
Скачать на офсайте в разделе download. Подключаете к своему скрипту и используете функцию smf_registerMember(), параметры смотрите в самом файле.

не могу найти где скачать этот файл, будьте так добры ссылку...

Mavn

SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

silicium

Цитата: digger от 11 февраля 2009, 22:09:48
Почему бы не подключить smf_api.php и регистрировать юзера средствами форума.
Уважаемый,

объясните, пожалуйста, почему не работает такая конструкция

<?php
include_once('smf_api.php');
if (smf_setLoginCookie(1000,$user_id,$pass))
   {   
      $temp=smf_authenticateUser();
      print_r($smf_user_info);
   }
?>

что бы ты не вбивал is_guest==true
:-[