[РЕШЕНО] Настройка авторизации и регистрации через сниппет WebLoginPE

Приветствую всех отозвавшихся!
Решил сделать на сайте закрытый раздел, т.е. если пользователь зарегистрирован, то имеет доступ к нему иначе нет. Использую WebLoginPE, но не могу найти в интернете подробную настройку что к чему и как, то что сделал не работает. Ищу человека который настроит сниппет согласно поставленной задачи.

8 комментариев

avatar
походу там в папке с файлами есть дока
avatar
avatar
смотрите в сторону weblogin и прав доступа в modx. (если без регистрации веб-пользователей)
avatar
так кто возьмется сделать? просто нет времени заниматься кабинетом, готов оплатить услугу
avatar
Я возьмусь, пишите, что именно делать.
avatar
есть скайп или ватсап?
avatar
Pathologic справился на все 100%, задача решена!
avatar
Было сделано:
— авторизация пользователей по email;
— простая регистрация пользователей с модерацией: пользователь вводит email, получает письмо с логином и паролем (при этом пользователь по умолчанию заблокирован), администратор получает письмо с уведомлением о регистрации нового пользователя, после одобрения регистрации (администратор убирает блокировку) пользователь получает уведомление и может авторизироваться.

Все это без всяких веблогинов, использовался собственный сниппет, работающий через MODxAPI — для обкатки этого сниппета я в общем-то и взялся за работу. При этом на решение особо не сложной задачи ушло пол ночи, спасибо Shopkeeper за это:

//////////////////////////////////////////////////
//sql injection protection
if(!get_magic_quotes_gpc() && isset($_POST)){
  function addslashes_array($input_arr){
    if(is_array($input_arr)){
      $tmp = array();
      foreach ($input_arr as $key1 => $val){
        $tmp[$key1] = addslashes_array($val);
      }
      return $tmp;
    }else{
      return addslashes($input_arr);
    }
  }
  foreach ($_POST as $key => $value){
    if(is_array($value)){
      $_POST[$key] = addslashes_array($value);
    }else{
      $_POST[$key] = addslashes($value);
    }
  }
  unset($key,$value);
}
//////////////////////////////////////////////////
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.