|
Модератор
|
|
Создать кнопку входа-регистрации-выхода для пользователей сайта29.07.2018, 04:38. Показов 7253. Ответов 28
Метки нет (Все метки)
Каким образом в теле страницы (в заголовке, например или в меню) задать кнопку "Вход" перенаправляющую на форму логина-регистрации с функцией её замены на "Выход" для авторизованного юзера?
В смысле - я не хочу, чтобы юзеры сайта наблюдали лишние менюшки консоли, а организовать это дело в самом сайте, а не в WP - какая разница юзеру сайта, на какой CMS создан ресурс? Зачем ему вообще наблюдать эти заморочки с консольными кнопками WP?
0
|
|
| 29.07.2018, 04:38 | |
|
Ответы с готовыми решениями:
28
Мониторинг входа/выхода пользователей Логирование в файл на сервере входа и выхода пользователей Убрать с сайта кнопку входа после самого входа |
|
276 / 259 / 185
Регистрация: 15.08.2017
Сообщений: 1,483
|
|
| 29.07.2018, 15:28 | |
|
вордпресс допиливать сложновато, поэтому в большинстве случаев легче сменить движок
0
|
|
|
|
|||||||
| 29.07.2018, 17:46 | |||||||
![]() Код авторизации:
1
|
|||||||
|
|
|
| 04.08.2018, 14:24 | |
|
NeoMatrix, Здравствуйте! Могу помочь с этой проблемой.
0
|
|
|
Модератор
|
||
| 04.08.2018, 14:29 [ТС] | ||
|
Если что, на сервер я всё равно кого-либо незнакомого мне не впущу.
0
|
||
|
|
|||
| 04.08.2018, 14:43 | |||
|
NeoMatrix,
Для этого я могу написать небольшой плагин. Это будет несложно, за сегодняшний вечер могу помочь. Плагин нужен для того, чтобы записывать регистрирующегося пользователя в базу данных Вашего сайта. Я уже делал подобные вещи и знаю о чем говорю.
0
|
|||
| 04.08.2018, 18:59 | |
|
Не по теме: alexandr199612, если знаете как делать - выкладывайте на форум. С предложениями фриланса - в соответствующий раздел или напрямую в ЛС, пожалуйста. ;)
0
|
|
|
|
||
| 04.08.2018, 19:15 | ||
|
gogolik,
Я лишь могу выложить здесь алгоритм работы такого плагина.
0
|
||
|
|
||
| 04.08.2018, 19:33 | ||
Посмотрите пост №3, готовая форма вставляется в любое место на странице, в любом шаблоне... Не грузит движок и не надо никаких плагинов писать, если можно использовать стандартную форму вывода авторизации вордпресс...
0
|
||
| 04.08.2018, 19:40 | |
|
Не по теме: alexandr199612, всегда можно прикрепить архив. :) На форуме и не такое делали людям.
0
|
|
|
|
||
| 04.08.2018, 19:51 | ||
|
Fedor92, может быть я конечно не понял пожелание автора темы, но мне показалось, что он хотел, чтобы регистрация и авторизация выполнялись с фронта. Ваш же вариант предполагает перенаправление полбзователя на страницу стандартной WordPress-регистрации или авторизации.
Вообще я хотел предложить способ авторизации и регистрации через ajax. Добавить соответсвующие кнопки на страницу или в хедер(login, register, logout), "повесить" на них ajax-обработчик. А потом написать скрипт, который и будет заносить пользователей в БД. Думаю, NeoMatrix, поправит меня, если я ошибся
0
|
||
|
|
||
| 04.08.2018, 20:00 | ||
|
Не по теме:
0
|
||
|
|
|||
| 04.08.2018, 20:20 | |||
|
Fedor92,
Во-вторых, конечно у WordPress есть свои способы авторизации и регистрации, но вы понимаете, что эти способы, а точнее функции, должны быть вовремя вызваны. Согласно моему замыслу, при нажатии на кнопку "регистрация" нужно запускать на сервере скрипт, который, используя функции WP добавит нового пользователя. Для чего нужен плагин? А для того, чтобы создать js-скрипт, в котором будет описан ajax-запрос. Также нужно будет создать php-скрипт, который будет регистрировать ajax-url, и вешать функцию-обработчик, на данный url. Плюс сделать плагином данную работу лучше еще и потому, что такой плагин можно потом расширять. Вдруг, автор темы захочет добавить еще нестандартную валидацию к своей форме. Или расширить свойства пользователя. Например, при регистрации давать ему сразу какую-то роль. Такого функционала в стандартной регистрации WordPress нет!
0
|
|||
| 04.08.2018, 20:21 | |
|
Не по теме: Fedor92, он тут где-то открытое предложение своих услуг прямо в разделе оставлял. Не могу найти, потёрли, видимо. Поэтому и такая реакция, думаю. И день не задался)))
0
|
|
|
|
||||
| 04.08.2018, 20:42 | ||||
![]() ![]() Я Вас услышал... У каждого свой подход... Я больше руководствуюсь в первую очередь рациональностью ввода нового кода при наличии всех необходимых ингредиентов, ну а потом уже юзабилити...Добавлено через 1 минуту
1
|
||||
|
|
||||||
| 04.08.2018, 21:01 | ||||||
|
- Рейтинг на сайте - Количество баллов - Создать ему НЕСТАНДАРТНУЮ какую-то роль - Сформировать реферальную ссылку Таких свойств пользователя можно перечислять много. Просто я хочу донести мысль, что плагин позволяет расширять потом проект.
0
|
||||||
|
|
|||||||
| 04.08.2018, 21:12 | |||||||
![]()
0
|
|||||||
|
|
||
| 04.08.2018, 22:00 | ||
|
Насчет того, что функционал движка использовать рациональнее любого плагина. Как Вы используете только лишь функционал движка, если Вам нужно создать нестандартную форму регистрации/авторизации? Функционала движка здесь недостаточно, ведь это нестандартная ситуация ![]() P.S. Я не уверен, правильно ли я понял автора темы. Вполне возможно, что все гораздо проще и ему не нужен такой функционал. Я имею ввиду регистрацию с фронта. Это нужно уточнить у него.
0
|
||
|
Модератор
|
|||
| 05.08.2018, 01:04 [ТС] | |||
|
В общем, мысль моя была в том, чтобы юзер, зайдя на главную, видел кнопку "войти". По клику на которую, попадал на страницу авторизации/регистрации, пройдя которые, попадал обратно на главную уже авторизованным. Регистрация - стандартная, через подтверждение почтового ящика. В ВП есть стандартная возможность задавать уровень привилегий новому пользователю. Называется "роль". У меня выставлена "подписчик" и пусть таковой остаётся. Проект у меня в самом начале строительства, а посему - юзеров ещё нет. И я не думаю, что их будет уж очень много, особенно на первых порах. Посему - повышение привилегий я могу делать вручную. Если после потребуется - там да, потребуется и какой-либо функционал для автоповышения привилегий юзеров на один - два уровня от "подписчика" Ну, и, не помешало бы при этом разделить привилегии юзеров на большее число ступенек. alexandr199612, согласно правилам форума, как представитель его администрации, таки прошу вас, если вы что-либо напишете - выкладывать прямо в этой теме, а не в ЛС или где-либо ещё - функционал форума это вполне позволяет. А в остальном - да, похоже, вы меня всё правильно поняли.
0
|
|||
|
|
|||
| 05.08.2018, 11:55 | |||
|
Просто нажмите в шапке сайта на ссылку регистрации, и пробуйте. Архив с кодом моего плагина отправляю вместе с письмом. Скорее всего, для того, чтобы мой плагин работал на Вашем сайте, мне нужно увидеть Вашу форму регистрации. Вы можете не давать мне доступы к Вашему сайту, просто киньте сюда ссылку на него, а я подправлю свой плагин, конкретно под Вас. P.S. Вообще я сейчас подумаю, как автоматизировать свой плагин, чтобы не нужно было писать его для каждого сайта отдельно. Таже буду рад услышать критику в адрес своего плагина. Очень, интересно мнение вот этого человека Fedor92. У нас с ним возник технический спор, и мне бы хотелось послушать его мнение, если у него будет время и желание подискутировать.
0
|
|||
| 05.08.2018, 11:55 | |
|
Помогаю со студенческими работами здесь
20
Формы обратной связи, регистрации и входа в шапке сайта Бот для сайта: как создать имитацию входа с браузера Создание сайта с возможностью регистрации пользователей Кнопка для входа и регистрации
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|