We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 1113
    • 11 Posts
    Добрый вечер всем.
    Имею проблему с работой WebLoginPE (предположительно). Заключается в следующем:
    Имеется личный кабинет пользователя с формой редактирования учетной записи через WebLoginPE. Сам сниппет вызывается из моего сниппета:
    $q=$modx->runSnippet("WebLoginPE", array("type"=>"profile", "lang"=>"ru"));
    

    Проблема крайне странная: когда я авторизирован на сайте, то не могу сохранить профиль — сайт наглухо вылетает со следующим сообщением:

    MODx encountered the following error while attempting to parse the requested resource:
    « Execution of a query to the database failed - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ’ ’’, ’1309451808’, ’998’, NULL, ’127.0.0.1’)’ at line 1 »
    SQL: REPLACE INTO `r0`.`r_active_users` (internalKey, username, lasthit, action, id, ip) values(-, ’’, ’1309451808’, ’998’, NULL, ’127.0.0.1’)
    После этого это же сообщение отображается до тех пор, пока не истечет время действия сессии, то есть веб-юзер не «разавторизируется» автоматически. Если же заходить другими пользователями, то все работает отлично. Проблема только на этом пользователе.

    Кто сталкивался с подобными чудесами? Заранее спасибо!
      • 1113
      • 11 Posts
      Да, по правилам форума, на случай, если это баг: сервера Apache на Win7 Ultimate и на Linux, PHP 5.2, MySQL 5. MODx Evolution 1.0.5, WebLoginPE 1.3.2 Beta 1