С

Санчес

+38
Репутация
5994
Рейтинг
#1 Пропала возможность добавить статью из админки 20 мая 2012 в 01:14
после миграции с 1.6 последовательно до 1.9 оказалось что исчези из личного кабинета админа ссылки "Добавить статью" и "мой контент". Через админку статьи добавляются. Как вернуть в личный кабинет эти ссылки?
где собака порылась?
#1 логинза ломает пароли! 22 марта 2011 в 00:55


Только что не поленился и проверил, при занятом логине создает нового пользователя вида user+lastID+1, зачем народ дезинформировать?

googlebot
такой код у меня тоже есть. но у меня создается пользователь с таким же логином и я сразу попадаю в профиль уже имеющегося пользователя. Пользовался Яндексом.
#2 логинза ломает пароли! 21 марта 2011 в 23:06


Санчес, мораль сей басни такова ...

Madmax
Простите все те кого я мог обидеть некорректными высказываниями и нападками.
По моему разумению это не басня. Если хоть один юзер потеряет свой логин, то для админа это уже не будет басней.
Пост так назвал чтобы народ предостеречь. Немало кто юзает такую связку.
Макс, я знаю что ты голова и можешь спасти сообщество от нашествия потерянных душ. Пожалуйста.
#3 логинза ломает пароли! 21 марта 2011 в 21:57
выяснил что если такой юзер есть, то логинза добавляет еще одного с таким же логином.
и новоявленный двойник попадает в профиль оригинального, первосозданного юзера.
#4 логинза ломает пароли! 21 марта 2011 в 21:37


Или все просто сводиться у банальному — Я на вас понадеялся, а вы меня подвели ...

Madmax
в plugin.php
есть такие строки по проверке, но они видимо не работают:
==============================
// ищем такого пользователя
$user_id = $this->getUserByIdentity($profile->identity);

// если пользователя нет, создаем
if (!$user_id){
$user_id = $this->createUser($profile);
}
=======================
#5 логинза ломает пароли! 21 марта 2011 в 21:33


Конечно виновата не логинза, виноват инстант, который не проверил есть ли такой юзер

Санчес
Есть какие нибудь более конкретные предложения?
Или все просто сводиться у банальному — Я на вас понадеялся, а вы меня подвели ...

Madmax
никто ни на кого не надеялся. Я в основном хотел предупредить других, чтобы не удивлялись когда у них пароли юзеров пропадать начнут.
Гдето в инстанте не хватает проверки есть ли такой юзер или нет.
Если есть такой, то к имени пользователя можно добавлять например домен сервиса что передал имя пользователя.
Думаю что сам не разберусь как сделать такую проверку.
#6 логинза ломает пароли! 21 марта 2011 в 20:53
vasya реальный пользователь на сайте.
а vasya@yandex.ru тоже реальный, но он не знаком с первым vasya, но тем не менее незаметно для себя смог получить управление над профилем vasya на моем сайте.
Конечно виновата не логинза, виноват инстант, который не проверил есть ли такой юзер.
#1 логинза ломает пароли! 21 марта 2011 в 16:37
поставил на сайт логинзу. версия движка 1.7
Допустим есть пользователь у меня на сайте vasya. Если с Яндекса пользователь vasya@yandex.ru через логинзу попадает ко мне на с сайт, то он попадает в профиль пользователя у меня на сайте vasya и владеет его данными.
косяк
#1 Не отображается форма добавления объявления(+) 20 марта 2011 в 17:19
Обновился с 1.62 до 1.7 и при попытке добавить объявление по адресу moi-site.ru/board/add.html отображается просто список объявлений в корневой рубрике.
Но при попытке добавить объявление в конкретную рубрику moi-site.ru/board/10/add.html открывается форма добавления и пожалуйста.
А форма добавления нового объявления с выбором нужной рубрики никак не хочет открываться.
В настройках компонента "Доска объявлений" проверил чтобы была возможность добавлять объявления без модерации.
Где копать?
#7 Невыполнение задачи CRON 20 марта 2011 в 01:35


накатите это исправление

Fuze
спасибо за исправление.
у меня это 739 строка. дистрибутив брал 1.7
#8 Невыполнение задачи CRON 18 марта 2011 в 22:49


Ребята, помогите!

Ставлю на хостнинге задачу запуск: /home/xxx/domains/xxx/public_html/cron.php к примеру раз в 5 минут. В админке сайта дата последнего запуска не изменяется.
При попытке перейти www.мойсайт.ru/cron.php выдает:
Fatal error: Class 'cmsActions' not found in /home/xxx/domains/xxx/public_html/components/users/model.php on line 203

В Файле model.php on line 203 вижу это: cmsActions::removeUserLog($user_id);

И что же можно сделать?

Lukasss

такая же фигня на моей системе, которую мигрировал с 1.62 на 1.7
я в админке в настройках зашел в задачи cron и повыключал некоторые задания и ошибка исчезла.
#1 проблемка со ссылками в УК(+) 2 февраля 2011 в 14:16
если в описание элемента УК то что в формате html внести текст со ссылкой, то вместо самой ссылки он отправляет по ссылке site1.ru/catalog/\"http://www.site2.ru\"
вместо того чтобы отправить на www.site2.ru
версия 1.62
Искал и не смог найти где переписывается ссылка
подскажите в каком файле искать?
#9 Множественное голосоваение в УК(+) 1 февраля 2011 в 23:32


очевидно обновиться до последней версии.

Fuze
это точно исправлено в 1.70?
#1 Множественное голосоваение в УК(+) 1 февраля 2011 в 21:17
столкнулся с проблемой при голосовании в УК. Если юзер зарегистрирован и авторизован, то второй раз он не может проголосовать за запись в УК. А вот если он аноним, то сколь угодно много раз.
версия 1.62
Посоветуйте как исправить этот косячок?
#10 [ЕСТЬ РЕШЕНИЕ] Новая проблема с Youtube 24 января 2011 в 12:07
здесь на форуме искал по слову youtube но не нашел.
За подсказку спасибо!
Все заработало.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.