Приветствую
Задача: предоставить пользователям быструю и простую регистрацию без перезагрузки страниц, вообще избавиться от капчи, не получив при этом кучу спама, и добавить более гибкие настройки в стандартную регистрацию.
2. флаг Выводить поле для ввода никнейма (если "нет" — то он будет совпадать с логином)
3. флаг Выводить поле для ввода логина (если "нет" — то он будет браться из поля email)
4. флаг Выводить социальные кнопки ULogin
Скрин:
Авторизация:
В случае ошибок при регистрации (неуникальный логин, некорректная электронка, короткий пароль и тд) окно не закрывается и введенные поля не очищаются. Пользователь имеет возможность прочитать ошибку и тут же исправить нужное поле, затем повторить попытку зарегистрироваться либо авторизоваться.
Из окна авторизации можно открыть окно "восстановление пароля" и без перезагрузки страницы запросить новый пароль на электронку.
Напоминание пароля:
2. Отсутствие капчи — какая бы красивая она ни была, без нее все-равно лучше — от посетителя требуется заполнить как минимум на одно поле меньше.
3. В случае ошибок при вводе пароля, логина или других полей не придется заново заполнять какие-либо поля, вся форма так и останется на экране в заполненном виде.
4. Есть возможность отключить лишние поля и максимально упростить регистрацию — оставив только электронку и пароль. Все остальное можно будет внести позже уже в профиле.
5. После успешной регистрации пользователь сразу оказывается авторизованным — не нужно снова вводить логин и пароль.
6. После регистрации посетитель останется на той же самой странице, где и был до этого. И сможет спокойно дочитать статью или оставить комментарий.
7. Интеграция с плагином ULogin — все это работает совместно и на аяксе. Профили из разных социалок корректно склеиваются при совпадении электронки — без задвоения юзеров в таблице users.
1. хак компонента Регистрация — добавление полей в админке(файл backend.php) и редактирование frontend.php.
2. плагин p_newregs, который и реализует весь описанный функционал
НИКАКИХ других исправлений в движок или базу данных вносить не нужно.
Потрогать на деле можно тут (демо).
Тем, кто уже приобретал какие-либо мои доработки — скидка 30% (цена со скидкой 350руб)
В воскресенье я еще подправляю некоторые моменты и окончательно все тестирую. С понедельника уже буду отправлять желающим.
Задача: предоставить пользователям быструю и простую регистрацию без перезагрузки страниц, вообще избавиться от капчи, не получив при этом кучу спама, и добавить более гибкие настройки в стандартную регистрацию.
Новые настройки в админке
1. флаг Выводить поле для подтверждения пароля2. флаг Выводить поле для ввода никнейма (если "нет" — то он будет совпадать с логином)
3. флаг Выводить поле для ввода логина (если "нет" — то он будет браться из поля email)
4. флаг Выводить социальные кнопки ULogin
Скрин:
Описание:
При нажатия на кнопку "Регистрация" или "Вход" через аякс подгружается соответствующее окно (кнопки ulogin так же работают через аякс).Авторизация:
В случае ошибок при регистрации (неуникальный логин, некорректная электронка, короткий пароль и тд) окно не закрывается и введенные поля не очищаются. Пользователь имеет возможность прочитать ошибку и тут же исправить нужное поле, затем повторить попытку зарегистрироваться либо авторизоваться.
Из окна авторизации можно открыть окно "восстановление пароля" и без перезагрузки страницы запросить новый пароль на электронку.
Напоминание пароля:
Плюсы:
1. Авторизация и регистрация будут занимать меньше времени за счет того, что не нужно будет прыгать по разным страницам.2. Отсутствие капчи — какая бы красивая она ни была, без нее все-равно лучше — от посетителя требуется заполнить как минимум на одно поле меньше.
3. В случае ошибок при вводе пароля, логина или других полей не придется заново заполнять какие-либо поля, вся форма так и останется на экране в заполненном виде.
4. Есть возможность отключить лишние поля и максимально упростить регистрацию — оставив только электронку и пароль. Все остальное можно будет внести позже уже в профиле.
5. После успешной регистрации пользователь сразу оказывается авторизованным — не нужно снова вводить логин и пароль.
6. После регистрации посетитель останется на той же самой странице, где и был до этого. И сможет спокойно дочитать статью или оставить комментарий.
7. Интеграция с плагином ULogin — все это работает совместно и на аяксе. Профили из разных социалок корректно склеиваются при совпадении электронки — без задвоения юзеров в таблице users.
Технические моменты
Доработка состоит из двух частей:1. хак компонента Регистрация — добавление полей в админке(файл backend.php) и редактирование frontend.php.
2. плагин p_newregs, который и реализует весь описанный функционал
НИКАКИХ других исправлений в движок или базу данных вносить не нужно.
Потрогать на деле можно тут (демо).
Стоимость 500руб
Обновление до Инстанта 1.10 бесплатно.Тем, кто уже приобретал какие-либо мои доработки — скидка 30% (цена со скидкой 350руб)
В воскресенье я еще подправляю некоторые моменты и окончательно все тестирую. С понедельника уже буду отправлять желающим.
Реклама #
Haronych 12 лет назад #
Александр Корн 12 лет назад #
Azura 12 лет назад #
SJen 12 лет назад #
maxisoft 12 лет назад #
Звучит как то прикольно, или я в последнее время отстал от жизни или что то упустил, как мне кажется что роботу пофигу на ваш JS и прочее, робот не использует HTML форму, а юзает тупой POST запрос на сам скрипт и если нет проверки на капчу в скрипте произойдет массовый спам шквал.
Fuze 12 лет назад #
maxisoft 12 лет назад #
Но опять же можно в плагине накрутить еще ряд проверок тогда можно и не пробиться.
maxisoft 12 лет назад #
Суть в том что если бы капча была рудиментом поверьте ее бы уже давно убрал с сайтов на полочку где она бы пылилась, а насчет 500 руб. не понятно что именно тут придумано нового, поставили модальное окошко всунули плагин ulogin и закрыли ссылку прямую на регистрацию, тянет максимум на 1$
Это мое IMHO можете меня закидать камнями и заплевать если Вам будет угодно.
SJen 12 лет назад #
зарегайте хотя бы 10 автоюзеров
Можете использовать флэш, iframe, да все что угодно. Вот когда получится, тогда вернемся к этой теме. А пока это голословные обвинения - защита там стоит вполне адекватная, но мне нравится ваша уверенность
maxisoft 12 лет назад #
И еще раз хочу сказать что я не высказывался что Вы криворукий горе программист.
SJen 12 лет назад #
Я ведь тоже не претендую на абсолютную истину - например, ваша фраза про flash и iframe навела на мысль, что надо еще раз проверить эти моменты - быть может и я правда мог что-то упустить.
Но пока не доказано обратное, я считаю свою разработку достаточно защищенной от автоматических регистраций.
Если кто-то захочет меня переубедить - ломайте демо сайт, лучшего доказательства придумать сложно.
Коля 12 лет назад #
Коля 12 лет назад #
SJen 12 лет назад #
во-вторых, можно отключить отображение соц кнопок в админке компонента "Регистрация"(оставив плагин, скажем только для окна "Вход") - на скрине админки видно, в пункте "Новые настройки в админке"
SJen 12 лет назад #
Но я старался облегчить жить простым посетителям, а вы спрашиваете можно ли им ее усложнить:)
Коля 12 лет назад #
да и всегда можно же дать выбор в админке, включит или нет вопрос-ответ.
SJen 12 лет назад #
Капча, которая отфильтровывает не только роботов, но и тех людей, что не "в теме".
sotastroy 12 лет назад #
SJen 12 лет назад #
не убирайте далеко робота - починю, проверим. С меня бесплатная версия, если она получится устойчивой к такой атаке.
maxisoft 12 лет назад #
SJen 12 лет назад #
Я вполне принимаю тот факт, что кто-то знает больше чем я - так что все нормально. Если действительно работа робота - то я рад, что увидел это сейчас, а не через неделю) Будет хороший стимул разработать более мощную защиту, на выходных я уже перерыл гору информации о защите без капчи - в том числе и от тех, кто зарабатывает взломом чужих защит.
С идеей отказаться от капчи я не прощаюсь, а реализацию поправлю.
SJen 12 лет назад #
А что он так долго регает? - сайт то летает.. и фильтра по "скорострельности" не стоит. Если честно, не очень верится, что это автоматическая регистрация.
Запустите еще раз - только с такой частотой, чтобы не было сомнений - что это робот.
sotastroy 12 лет назад #
Остальные моменты давайте обсудим в личке.
SJen 12 лет назад #
Но сегодня никому не продам) - надо еще раз подумать и потестировать
Def 12 лет назад #
Коля 12 лет назад #
Patriot 12 лет назад #
SJen 12 лет назад #
пол и город посмотрю сегодня - не проблема.
letsgo 12 лет назад #
RIM5 12 лет назад #
У SJen всегда отличное качество, обновления и поможет, если что не так. Также он всегда учитывает важный момент - производительность.
На мой взгляд, здесь цена указана верно.
SJen 12 лет назад #
Ну и качество доработки и время потраченное на нее я, конечно, учитывал, когда оценивал. Я же вижу другие вещи, которые здесь выставляются и вполне понимаю, что они из себя представляют)
Да и наконец, скидка старым клиентам уменьшит цену до того минимального уровня, который вы, как я понимаю, и хотели увидеть.
prosis 12 лет назад #
SJen 12 лет назад #
Алексей Т 12 лет назад #
Марат 12 лет назад #
нормальная работа и вполне нормальная цена.
Def 12 лет назад #
SJen 12 лет назад #
я же добавил эту фишку в свой плагин для ULogin. Это он добавляет в ленту событие и отправляет письмо с паролем на электронку.
Роман 12 лет назад #
st.Puh 12 лет назад #
Тем, кто уже приобретал какие-либо мои доработки - скидка 30% (цена со скидкой 350руб)
SJen 12 лет назад #
Умные Интернет Разработки 12 лет назад #
SJen 12 лет назад #
Я специально закрыл страницу "/registration", перед постингом в блог. Но сейчас прихожу к выводу, что закрывать не надо - она будет работать так же как и раньше - с капчей. Просто старую регистрацию будут открывать только роботы (которые будут пытаться взломать вашу капчу).
А простые посетители всегда будут получать аякс вариант.
Умные Интернет Разработки 12 лет назад #
SJen 12 лет назад #
Dorimen 12 лет назад #
SJen 12 лет назад #
Добавлять то можно, так же - как и в стандартный, применяя хак. Какого-то умного сервиса для манипулирования полями я не добавлял.
Edik_Salonikski 12 лет назад #
Александр 12 лет назад #
Пробовал уже три раза.
Также было бы здорово привязать страну и город, писал кто-то выше - согласен, это было бы реально круто
SJen 12 лет назад #
настройки поменял, а кэш не почистил.
Роман 12 лет назад #
Думаю, у многих сайты региональные и как правило 90% всех пользователей с определенного региона и чтоб им не проходить всю цепочку Страна - регион - город и т.д. это значение стояло по умолчанию, с возможностью изменения естественно.
Надеюсь вы поняли мою мысль
SJen 12 лет назад #
Город и "день рождения" уже прикрутил - можно посмотреть на демо.
Сделать город по умолчанию несложно - только думаю, что тогда 99% посетителей будут лениться его менять и у вас будут все из одного города(даже те, кто из другого). Есть мысль как этого избежать, как реализую - напишу.
Haronych 12 лет назад #
SJen 12 лет назад #
reload 12 лет назад #
Было бы отлично если бы и юзеры это знали и понимали!)
То есть, хотелось бы видеть в настройках личного профиля либо в доп вкладке "Мои соц. профиля" все привязанные социалки к аккаунту!
Ну и пояснение что мол ::привязка происходит по электронке (если только по ней) и при следующем входе на сайт через социалки, если ваша электронка совпадет, то ваши профиля "склеятся"
Думаю мысль понятна, хотя привязка соц. профилей даже с учетом увеличения полей в базе, не помешала бы))
А в общем "хак" хороший и удобный, мне понравился - просто и удобно! для меня рега по мылу и паролю идеальна))
Для меня это дополнение такое же полезное как и система переписки! (даже первые версии)) Все сделано для упрощения навигации, что повышает удобство пользования ресурсом)
С меня +) ну и куплю естественно, как только вернусь к своим сайтам)
Спасибо за полезности!
SJen 12 лет назад #
Strateg 12 лет назад #
SJen 12 лет назад #
Разные браузеры я завтра с утра посмотрю с работы - у меня там полный "зоопарк собран". Поправить нужно обязательно, но это не так сложно будет - главное, чтобы скрипты одинаково работали, а стили уже подкорректируем
reload 12 лет назад #
SJen 12 лет назад #
lezginka.ru 12 лет назад #
хорошее решение, возможно куплю.
мысли вслух.
труд должен быть оплачен, если это полезный труд :)
я бы сделал так:
1.вариант - очень дешево и без настроек в админке.
2.вариант - за реальную цену(на свое усмотрение), но с настройками
Олег Васильевич я 12 лет назад #
DeeMon 12 лет назад #
Def 12 лет назад #
DeeMon 12 лет назад #
Telema93 12 лет назад #
SJen 12 лет назад #
У меня наоборот - если я облегчу посетителям вход на сайт (по сути до нажатия только ОДНОЙ кнопки), то все будут только рады. Потому что почти 0% имеют акк в какой-либо социалке и имнет нужды заполнять несколько полей в моей регистрации - надо просто кликнуть на иконку своей соц сети.
SJen 12 лет назад #
SJen 12 лет назад #
Социальные кнопки - это просто дополнение, которое можно и отключить, смысл совсем не в нем.
Strateg 12 лет назад #
Или отсутствие реакции на Enter - защита от ботов?)
SJen 12 лет назад #
SJen 12 лет назад #
про защиту от авторегистраций
кому интересно - посмотрите. Там и про капчу и про защиту на js/ajax.
Капчу добавлю в регистрацию, опционально
kvv 12 лет назад #
SJen 12 лет назад #
1. заполнение пола (флаг в админке)
2. выбор города (флаг в админке)
3. три варианта работы с капчей (настройки в админке) -
а) без капчи
б) стандартная (как в инстанте)
в) ajax fancy captcha (на jquery) - в данный момент она включена
4. возможность заблокировать стандартный механизм регистрации - чтобы в нее не стучались роботы-спамеры.
5. Корректное реагирование на клавишу Enter
kir 12 лет назад #
типа таких
adm7 11 лет назад #
Я бы убрал "Не удалось авт." оставил "Вы точно к нам?"
adm7 11 лет назад #
При выборе вспомнить пароль нету возможности вернуться в регистрацию или логин.