• WebLoginPE: не регистрирует...#

  • 4ildren Reply #1, 3 years, 5 months ago

    Reply
    ...новых юзеров в принципе.
    Где что указать? В вызове какой параметр или где-нть в конфиге что-нибудь прописать?
    Сейчас всё по полному дефолту с &type=`register`
    Или, может, в самом MODx'e где-то галку поставить какую надо?
    _____________________________________
    Как видно из поста, с MODx я на "Вы". Заранее спасибо.


  • Metaller Reply #2, 3 years, 5 months ago

    Reply
    Пожалуйста, ознакомьтесь - Как правильно задавать вопросы на форуме
    Резюмируя написанное по ссылке - укажите, какие действия вы уже совершили, какой вызов  WebLoginPE используется на странице и с какими параметрами. Чем больше дополнительной информации по вашей проблеме вы сообщите, тем проще знающим людям будет вам помочь.


  • 4ildren Reply #3, 3 years, 5 months ago

    Reply
    Всё перечисленное по ссылке попробовал, кроме опытного товарища (нет такового).
    В тексте сниппета попробовал поправить таблицу дефолта на modx_web_user_attributes_extended (ничего не изменилось).
    До правки сниппета call по-разному ставил. От [ [WebLoginPE? &type=`register`]] до [ [WebLoginPE? &type=`register` &customTable=`вариации на тему`]].
    В общем, всё равно не регистрирует.
    Это в принципе всё, что я пытался менять/применять/делать. В остальном, как я уже писАл, всё по дефолту: то есть дистрибутив на ФТП без изменений и call'ов кроме приведённых не применял.


  • Metaller Reply #4, 3 years, 5 months ago

    Reply
    Попробуйте вызвать сниппет без кеширования [!WebLoginPE? ... !]

    А вообще поищите на форуме, кто-то делился опытом по настройке, на мой взгляд, очень сырого на данный момент, продукта.


  • 4ildren Reply #5, 3 years, 5 months ago

    Reply
    Сейчас попробую. Спасибо.
    Кстати, с WebSignup тоже ничего не получается. Тоже не появляются новые пользователи в БД.
    Может, это как-то связано?

    UPD: попробовал некешируемый колл - та же фигня. ((


  • Metaller Reply #6, 3 years, 5 months ago

    Reply
    Я думаю, что связано. Посмотрите в менеджере в управлении веб-пользователями, там получится создать юзера. Может быть сначала веб-группу создать надо. Хотя вроде бы это не является обязательным.


  • 4ildren Reply #7, 3 years, 5 months ago

    Reply
    Из менеджера вэб-пользователи создаются на раз и по форме WebLogin нормально авторизуются на сайте.
    По дефолту попадают в "Без группы".
    Но WebSignup и WebLoginPE-register не работают. Собсна, сабж.
    Я перерыл по-моему весь интернет, да всё не о том там((

    UPD:
    Если в тексте сниппета указать таблицу, в которую складываются юзеры, зарегистрированные из менеджера - web_user_attributes и прописать колл с включённым префиксом =`1` (modx_ - при инсталляции MODx), то выдаётся ошибка с текстом:
    « MODx Parse Error »
    MODx encountered the following error while attempting to parse the requested resource:
    « Execution of a query to the database failed - Not unique table/alias: 'modx_web_user_attributes' »
          SQL: SELECT * FROM `+имя БД+`.`modx_web_user_attributes`, `+имя БД+`.`modx_web_user_attributes` WHERE `+имя БД+`.`modx_web_user_attributes`.`internalKey` = '' AND `+имя БД+`.`modx_web_user_attributes`.`internalKey` = ''


    UPD: Такой колл приводит всё к тому же нулевому результату:
    [ !WebLoginPE? &type=`register` &groups=`Registered Users`!]


  • AKots Reply #8, 3 years, 5 months ago

    Reply
    Я выкладывал ранее немного доработанный WebLoginPE
    http://modxcms.com/forums/index.php/topic,28906.msg175713.html#msg175713
    Он должен правильно работать. Если не работает, дело, скорее всего, в каких-то особенностях настройки MODx и конкретного хостинга. Для начала надо попробовать стандартный вызов, ничего не добавляя. Если не получится, нужно разбираться, но это сложно кому-то сделать, если он не сможет воспроизвести проблему.



  • 4ildren Reply #9, 3 years, 5 months ago

    Reply
    Спасибо за советы. Дело и вправду скорее всего в хостинге.
    MODx устанавливал на 2 разных сайта (один на нормальном хостинге, другой - у знакомого не серваке). На втором всё работает нормально, хотя конфигурации CMS идентичны и используемые методы/коллы и всё остальное - одинаковы


  • vbatushev Reply #10, 1 year, 6 months ago

    Reply
    У меня вот тоже на одном из хостингов категорически не работает ни WebloginPE, ни WebSignup...
    В чем дело ума не приложу. Заполняешь поля, жмешь ввод — получаешь ту же самую форму (в случае с WebSignup) или ту же форму с словами "Вы оставили незаполненными поля, обязательные для заполнения.". Поля однозначно заполнялись, сниппет вызывался как с regRequired, так и без него.