Необходимо запросом создать нового пользователя. Использую Rest-server и Services. Services имеет актуальную версию.
В запросе указываю имя, пароль, мыло и статус=1, чтобы пользователя не нужно было активировать.
Регистрация проходит успешно, но при попытке авторизоваться пишет Sorry, unrecognized username or password. Если сменить пароль пользователя из под админа, то можно будет зайти.
Если регистрировать пользователя будучи залогиненым через админа, то все работает нормально. Обычная регистрация происходит следующим образом: пользователь регистрируется и ждет проверки администратора. После проверки ему приходит письмо с ссылкой для смены пароля. После смены можно нормально логиниться.
Кто сможет подсказать в чем проблема? Может что-то в разрешениях нужно поставить (я почти ничего там не менял)?
Комментарии
status=1 используется для того, чтобы пользователь регистрировался сразу активированным ) посмотрел здесь http://drupal.org/node/1514312
Ладно, похоже так оно и есть... Просто регистрировал пользователей на всякую левую почту. Попробовал на нормальную, получил письмо для смены пароля.
Как можно сделать, чтобы пользователь сам вводил свой пароль и его не нужно было менять? Просто отключать проверку не вариант из-за ботов. А каптча через сервисы не передается. Можно какое-нибудь обязательно поле в регистрацию добавить... как это сделать легким и быстрым способом? модуль писать не хочется
Здравствуйте. Вы решили проблему?
Создаю через андройд аккаунт, пока пароль в админке или через ссылку (которая на мыло приходит) не помению, не входит