-
- 25 Posts
Доброе время суток, уважаемые пользователи данного сообщества. Обращаюсь к вам с просьбой дать совет. В общем необходимо реализовать своеобразную авторизацию. То есть есть вэб пользователи, которые становятся таковыми после регистрации. Из всего функционала этих пользователей нужно реализовать изменение профиля аккаунта. В форме регистрации должно быть только Имя, Фамилия, маил, сотовый и парочка окошек выбора select. Читал много мануала различного, там предлогают либо WebLoginPE (но глючит двойной вызов сниппета при регистрации), либо связку стандартную WebLogin+WebSignup (но в данной связке нет изменения профиля) Подскажите, пожалуйста, кто с этим сталкивался и использовал в своих проектах, как можно решить вышеописанную задачу.
Заранее благодарю вас!!!
-
- 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?
-
- 25 Posts
Можно у вас попросить выложить листинги вызова этой связки..
-
- 2,113 Posts
Quote from: Aleksey at Aug 02, 2009, 07:29 AM
на странице профиля ... WebLoginPE
Если уж WebLoginPE используется хотя бы в одном месте, удобнее, как мне кажется, везде его использовать - и для входа и для регистрации, только два раза на странице не вызывать.
-
- 25 Posts
Не, очень даже хорошо посоветовали использовать в связке...тока вопрос..как сделать, чтобы после регистрации сразу переходило на страницу профиля?
-
- 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?
-
- 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?
-
- 25 Posts
Алексей Степано, спасибо Вам большое за подробную информацию, реализовал, все хорошо, тока остается одна небольшая проблема...это даже не проблема, а недочет производителей браузеров Opera и FireFox, как ни странно, но только в них была замечена проблема. Вот смотрите, у меня на странице форма входа размещена внизу страницы. и когда я перехожу на любую страницу фокус курсора сразу переносится в строку логин и страница автоматически перематывается до формы...вы не знаете как убрать этот фокус? Причем в ИЕ все нормально...
-
- 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" и все=)