Инстант 1.9, пользователи, баг или так и должно быть?

пользователи, 1.9

 
Посетитель
small user social cms
Медаль
Сообщений: 133
Доброго времени суток. Версия движка 1.9.
Обнаружилась такая проблема. Из админки не дает создать пользователя с логином, как у пользователя раннее созданного, но удаленного...пишет, что логин занят.
В общедоступной части при регистрации и вводе аналогичного логина пишет, что логин свободен.
В таблице users есть все пользователи, как удаленные так и неудаленные. В админке удаленные не отображаются. Очевидно при проверке свободности логина в админке не учитывается условие, что пользователь удален...

Как и где это можно исправить.
InstantCMS Team
small user social cms
МедальКубок зрительских симпатийАвторитет форумаПатриот InstantCMS ;-)
Сообщений: 3129
Che, в версии 1.9 есть 2 варианта - пользователь удален с возможностью восстановления - или удален полностью ...
Зарабатываю здесь - Хостинг здесь - Жить в обществе и быть свободным от общества нельзя!...
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 133
В админке не отображаются удаленные пользователи. Как их восстанавливать?
InstantCMS Team
small user social cms
МедальКубок зрительских симпатийАвторитет форумаПатриот InstantCMS ;-)
Сообщений: 3129
Che, зайдите с фронта, в профиль удаленного пользователя ...
Зарабатываю здесь - Хостинг здесь - Жить в обществе и быть свободным от общества нельзя!...
Посетитель
small user social cms
Медаль
Сообщений: 133
Воспользовался услугой восстановления. Восстановил пароль. пробую зайти через общедоступную часть. Ошибка авторизации...По идее восстанавливать себя должны не только пользователи но и админ их должен мочь восстановить...Может я что-то намудрил с файлами. В админке видно удаленных пользователей с возможностью восстановления? У меня видно только неудаленных...
Редактировалось: 1 раз (Последний: 15 февраля 2012 в 18:31)
Посетитель
small user social cms
Медаль
Сообщений: 133
Актуально.
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 381
тут немного по другому восстанавливать нужно...

если пользователь себя удалил и просит восстановить , админу нужно пройти по ссылке его профиля ,
например если я себя удалю , восстановить админ сможет пройдя по - http://instantcms.ru/users/KS
т.е. нужно знать только имя пользователя на сайте.
Посетитель
small user social cms
Медаль
Сообщений: 133
Проверил. Справедливо только для самоудалившегося пользователя. По тем пользователям, что удалил админ по ссылкам на профиль выводит 404. А создать из админки с таким же именем пользователя не дает...
Посетитель
small user social cms
МедальКубок зрительских симпатий
Сообщений: 381
тогда только в ручную чистить в базе *users ...
Посетитель
small user social cms
Медаль
Сообщений: 133
Этот вариант я знаю. Я думал чего-то с движком намудрил, зацепил что-то...хотя помню, что пользователей не трогал...
Модератор
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1675
могу предложить только простенькое частичное решение этой проблемы…
открываем файлик /admin/applets/users.php ищем строчку ~99:
Код PHP:
  1.  
  2. $fields[8]['prc'] = 'viewAct';
  3.  
сразу после неё добавляем строку:
Код PHP:
  1.  
  2. $fields[9]['title'] = "X"; $fields[9]['field'] = 'is_deleted'; $fields[9]['width'] = '15';
  3.  
дальше ищем (чуть ниже):
Код PHP:
  1.  
  2. //Print table
  3. cpListTable('cms_users', $fields, $actions, 'is_deleted = 0', 'regdate DESC');
  4.  
и меняем в ней условие:
Код PHP:
  1. 'is_deleted >= 0'
после этого будете видеть список ВСЕХ юзеров в таблице, напротив удаленных в колонке с названием Х будет отображаться 1, далее тем же путем жмём на ссылку профиля и там восстанавливаем…
«Главное “настрой”! И всё настроиться…» © ) Их знают все! А вы?
Посетитель
small user social cms
Медаль
Сообщений: 133
Спасибо, Mike. Попробую и отпишусь.
Посетитель
small user social cms
Медаль
Сообщений: 133
Отписываюсь. Все отлично. То что доктор прописал. Желательно если будет в следующей версии движка.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: