1

Тема: [BUG] Смена пароля

Создаётся новая строка в конфиг файле, если до этого были изменены какие либо другие настройки в панели управления.
Из за этого смена пароля не происходит, система воспринимает только первую строку со старым паролем.

2

Re: [BUG] Смена пароля

UP

3

Re: [BUG] Смена пароля

URGENT

Добавлено спустя     5 минут   11 секунд:
AlexIT (11:09:41 11/04/2009)
:-D ща поясню наглядно, то я быстренько темы посоздавал, чтоб не забыть проблемы)

AlexIT (11:11:05 11/04/2009)
так, в конфиге есть например строка 1 клиента:
<mount-name>/1674</mount-name><max-listeners>50</max-listeners><stream-description>Hosted by SKYcast.ru - Russian Radio Hosting</stream-description><username>source</username><password>910700</password><fallback-mount>/backup</fallback-mount><fallback-when-full>1</fallback-when-full></mount>

AlexIT (11:11:32 11/04/2009)
пароль стоит 910700

AlexIT (11:11:49 11/04/2009)
клиент например отрубает авто дж и строка становица
<mount-name>/1674</mount-name><max-listeners>50</max-listeners><stream-description>Hosted by SKYcast.ru - Russian Radio Hosting</stream-description><username>source</username><password>910700</password><fallback-when-full>1</fallback-when-full></mount>

AlexIT (11:11:57 11/04/2009)
т.е. вырезаеца <fallback-mount>/backup</fallback-mount>

AlexIT (11:12:05 11/04/2009)
далее клиент меняет пароль на 123456 например

AlexIT (11:12:21 11/04/2009)
а скрипт ищет первую строку, и не находит, потому что в середине куска не хватает

AlexIT (11:12:48 11/04/2009)
и создает новую, с новым паролем 123456 и включенным авто дж, т.е. строка превращаеца в
<mount-name>/1674</mount-name><max-listeners>50</max-listeners><stream-description>Hosted by SKYcast.ru - Russian Radio Hosting</stream-description><username>source</username><password>123456</password><fallback-mount>/backup</fallback-mount><fallback-when-full>1</fallback-when-full></mount>

AlexIT (11:13:25 11/04/2009)
посему мы имеем теперь две строки с данным клиентом и с разными настройками, но сервак хавает токо первую, а вторую игнорит, посему юзер поменял пароль, пытаеца вещать с новым, а его нифига не пускает, потому что в силе старый, с первой строки

atimur (11:14:07 11/04/2009)
значит при проектировании icecast.php неучли сей момент
там много немора буит .)

AlexIT (11:14:30 11/04/2009)
плюс еси учти это на будущее
[ADD] Выбор разных потоков для авто-диджея
то гемора еще больше)

atimur (11:14:43 11/04/2009)
мммммм

atimur (11:14:58 11/04/2009)
это там де авто диджей ?

AlexIT (11:15:03 11/04/2009)
ога

AlexIT (11:15:23 11/04/2009)
там где оно втавляет и убирает <fallback-mount>/backup</fallback-mount> из строки

atimur (11:15:39 11/04/2009)
эта тада придется заново icecast.php писать с новой логикой думаю

AlexIT (11:15:45 11/04/2009)
:-D

AlexIT (11:15:51 11/04/2009)
и новыми багами! )

atimur (11:15:54 11/04/2009)
ага

AlexIT (11:16:15 11/04/2009)
да там я не думаю что заново писать нада, вместо /backup просто другие значения подставлять

atimur (11:16:33 11/04/2009)
там придется переписывать

AlexIT (11:16:43 11/04/2009)
потому что ты не помнишь че ты там накодил smile

atimur (11:16:45 11/04/2009)
ибо текущий вариант токо на 2 позиции расчитан

atimur (11:16:56 11/04/2009)
не текущий вариант токо на 2 позиции расчитан

AlexIT (11:17:09 11/04/2009)
эт хня, главные баг - пароль

atimur (11:17:11 11/04/2009)
а у тя там 5 позиций

AlexIT (11:17:23 11/04/2009)
люди жалуюца, я лезу вручную менять в конфиг

AlexIT (11:17:28 11/04/2009)
а там дублей дохуя, такой беспорядок

atimur (11:17:50 11/04/2009)
гггг

AlexIT (11:17:57 11/04/2009)
да смешно

atimur (11:18:00 11/04/2009)
эта патаму чтоа у нас логика кривая

4

Re: [BUG] Смена пароля

Нарисовал. Тестим.

__________________________________________
Идите лесом...

5

Re: [BUG] Смена пароля

Сделано, закрыто.

6

Re: [BUG] Смена пароля

Проблема снова всплыла, непонятно почему.
При смене настроек авто дж - дублируюцца строки...