|
Модератор
|
|
Создать кнопку входа-регистрации-выхода для пользователей сайта29.07.2018, 04:38. Показов 7390. Ответов 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
Формы обратной связи, регистрации и входа в шапке сайта Бот для сайта: как создать имитацию входа с браузера Создание сайта с возможностью регистрации пользователей Кнопка для входа и регистрации
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2.
Данный документ берёт данные из другого нетипового документа. . .
|
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
|
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать программный контроль на предмет проведения документа. . .
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
|
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|