И снова здравствуйте!
Я так и не разобрался с массовым добавлением пользователей в ejudge-edit-users (кстати, как оно работает?) и добавляю их с помощью собственноручно написанного скрипта. Благо списки пользователей хранятся в БД, сделать это несложно. Но уже не в первый раз столкнулся с тем, что система автоматически их через некоторое время удаляет. Покопавшись, нашел в таблице поле neverclean. Проставил его у новосозданных равным 1. Но через некоторое время пользователи (которые так и не зашли ни разу в систему) оказались вновь удаленными.
Как с этим бороться и что нужно делать?
Создание пользователей вручную
Re: Создание пользователей вручную
пользователи с неустановленным logintime удаляются через сутки после создания
Re: Создание пользователей вручную
Ясно, так и думал. Теперь устанавливаю logintime.
А для чего тогда нужен neverclean? Его можно не трогать?
А для чего тогда нужен neverclean? Его можно не трогать?
Re: Создание пользователей вручную
Этот флаг запрещает удаление пользователя из базы, если даже пользователь не сделал ни одной посылки и не задал ни одного вопроса.
Re: Создание пользователей вручную
Не сделал ни одной посылки и не задал ни одного вопроса, но все-таки хотя бы раз зашел.
Ясно, спасибо.
Ясно, спасибо.
Re: Создание пользователей вручную
Здравствуйте !
У меня возник вопрос при работе с базой данных пользоватлей (userlist.xml)
У меня было несколько пользователей , зарегестрированный через cgi-bin/register .
Потом я написал свой собственный скрипт который добавляет пользователей. Пользователи добавляются , но почему-то
1) не зайти под этими паролями в http:///cgi-bin/new-client?contest_id=1
2) после того, как войти под пользователем в http://cgi-bin/new-client?contest_id=1,
которые были зарегистрированы через cgi-bin/register все данные о пользователей, зпрегистрированных через мой скрипт
удаляются .
Скажите, пожалуйста , в чём может быть проблема!
У меня возник вопрос при работе с базой данных пользоватлей (userlist.xml)
У меня было несколько пользователей , зарегестрированный через cgi-bin/register .
Потом я написал свой собственный скрипт который добавляет пользователей. Пользователи добавляются , но почему-то
1) не зайти под этими паролями в http:///cgi-bin/new-client?contest_id=1
2) после того, как войти под пользователем в http://cgi-bin/new-client?contest_id=1,
которые были зарегистрированы через cgi-bin/register все данные о пользователей, зпрегистрированных через мой скрипт
удаляются .
Скажите, пожалуйста , в чём может быть проблема!
Last edited by FKred on 15 March 2010, 08:41, edited 1 time in total.
Re: Создание пользователей вручную
Нельзя модифицировать userlist.xml, если работает ejudge.FKred wrote:Здравствуйте !
У меня возник вопрос при работе с базой данных пользоватлей (userlist.xml)
У меня было несколько пользователей , зарегестрированный через cgi-bin/register .
Потом я написал свой собственный скрипт который добавляет пользователей. Пользователи добавляются , но почему-то
1) не зайти под этими паролями в http://vpspimenova.novsu.ac.ru/cgi-bin/ ... ntest_id=1
2) после того, как войти под пользователем в http://vpspimenova.novsu.ac.ru/cgi-bin/ ... ntest_id=1,
которые были зарегистрированы через cgi-bin/register все данные о пользователей, зпрегистрированных через мой скрипт
удаляются .
Скажите, пожалуйста , в чём может быть проблема!
Re: Создание пользователей вручную
FKred, в таком случае я вам посоветую хранить базу пользователей не в userlist.xml, а в базе данных. На сайте есть подробное описание, как подключить соответствующий плагин, например вот здесь:
"http://www.ejudge.ru/wiki/index.php/Изм ... сии_2.3.10"
Также в более поздних версиях были кое-какие нововведения по этому поводу.
А редактировать пользователей в БД довольно просто, и нет подобных ограничений
"http://www.ejudge.ru/wiki/index.php/Изм ... сии_2.3.10"
Также в более поздних версиях были кое-какие нововведения по этому поводу.
А редактировать пользователей в БД довольно просто, и нет подобных ограничений
