We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 26690
    • 25 Posts
    Доброе время суток, уважаемые пользователи данного сообщества. Обращаюсь к вам с просьбой дать совет. В общем необходимо реализовать своеобразную авторизацию. То есть есть вэб пользователи, которые становятся таковыми после регистрации. Из всего функционала этих пользователей нужно реализовать изменение профиля аккаунта. В форме регистрации должно быть только Имя, Фамилия, маил, сотовый и парочка окошек выбора select. Читал много мануала различного, там предлогают либо WebLoginPE (но глючит двойной вызов сниппета при регистрации), либо связку стандартную WebLogin+WebSignup (но в данной связке нет изменения профиля) Подскажите, пожалуйста, кто с этим сталкивался и использовал в своих проектах, как можно решить вышеописанную задачу.
    Заранее благодарю вас!!!
      • 897
      • 1,620 Posts
      Используйте для входа и регистрации webLogin & webSignup а для профиля WebLoginPE проверено
        "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

        Не используйте Revo для "просто сайтов". Используйте Evo

        Who can defeat the Russian bear?
        • 26690
        • 25 Posts
        Можно у вас попросить выложить листинги вызова этой связки..
          • 897
          • 1,620 Posts
          никакой магии там нет

          на странице входа
          [!WebLogin!]
          


          на странице регистрации
          [!WebSignup!]
          


          на странице профиля
          [!WebLoginPE? type=`profile`!]
          
            "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

            Не используйте Revo для "просто сайтов". Используйте Evo

            Who can defeat the Russian bear?
            • 785
            • 2,113 Posts
            Quote from: Aleksey at Aug 02, 2009, 07:29 AM

            на странице профиля ... WebLoginPE
            Если уж WebLoginPE используется хотя бы в одном месте, удобнее, как мне кажется, везде его использовать - и для входа и для регистрации, только два раза на странице не вызывать.
              Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
              Статьи о MODx, регулярно новые публикации
              • 26690
              • 25 Posts
              Не, очень даже хорошо посоветовали использовать в связке...тока вопрос..как сделать, чтобы после регистрации сразу переходило на страницу профиля?
                • 897
                • 1,620 Posts
                так у WebLogin параметр есть &loginhomeid где нужно указать от 1 до бесконечности (через запятушку) айдишники страниц куда послать пользователя после удачной авторизации. страницы перебираются в порядке очереди. То есть, при варианте &loginhomeid=`1,2,3` если нет страницы с id=1 редирект будет на страницу с id=2, если её так же нет - то с id=3 и так далее
                  "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

                  Не используйте Revo для "просто сайтов". Используйте Evo

                  Who can defeat the Russian bear?
                  • 897
                  • 1,620 Posts
                  WebLoginPE уж очень много на себя берет. для таких простых функций, как авторизация и регистрация лучше использовать бородатые сниппеты. очень хорошо выгода видна если WebLogin присутствует в шаблоне как фича (с любой страницыможно залогиниццо).
                    "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

                    Не используйте Revo для "просто сайтов". Используйте Evo

                    Who can defeat the Russian bear?
                    • 26690
                    • 25 Posts
                    Алексей Степано, спасибо Вам большое за подробную информацию, реализовал, все хорошо, тока остается одна небольшая проблема...это даже не проблема, а недочет производителей браузеров Opera и FireFox, как ни странно, но только в них была замечена проблема. Вот смотрите, у меня на странице форма входа размещена внизу страницы. и когда я перехожу на любую страницу фокус курсора сразу переносится в строку логин и страница автоматически перематывается до формы...вы не знаете как убрать этот фокус? Причем в ИЕ все нормально...
                      • 26690
                      • 25 Posts
                      Кому интересно как убирается это фокус, то надо просто в файле weblogin.inc.php убрать 3 строчки с таким содержанием "<script type="text/javascript">
                      if (document.loginfrm) <?php echo !empty($uid) ? "document.loginfrm.password.focus()" : "document.loginfrm.username.focus()" ?>;
                      </script>
                      <?php" и все=)