Форум программистов, компьютерный форум, киберфорум
WordPress
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.88/34: Рейтинг темы: голосов - 34, средняя оценка - 4.88
Модератор
Эксперт NIX
 Аватар для NeoMatrix
8532 / 3375 / 105
Регистрация: 24.05.2011
Сообщений: 14,609
Записей в блоге: 8

Создать кнопку входа-регистрации-выхода для пользователей сайта

29.07.2018, 04:38. Показов 7307. Ответов 28
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Каким образом в теле страницы (в заголовке, например или в меню) задать кнопку "Вход" перенаправляющую на форму логина-регистрации с функцией её замены на "Выход" для авторизованного юзера?
В смысле - я не хочу, чтобы юзеры сайта наблюдали лишние менюшки консоли, а организовать это дело в самом сайте, а не в WP - какая разница юзеру сайта, на какой CMS создан ресурс? Зачем ему вообще наблюдать эти заморочки с консольными кнопками WP?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.07.2018, 04:38
Ответы с готовыми решениями:

Мониторинг входа/выхода пользователей
Нужно написать скрипт,который записывал бы время,дату и имя компьютера в txt файл,сразу же после выполнения входа в ОС.

Логирование в файл на сервере входа и выхода пользователей
Видел на просторах интернета такую идею скрипта: при входе пользователя запускается какой-то сценарий и в папочку на домене в лог-файл...

Убрать с сайта кнопку входа после самого входа
На сайте расположено окно входа, которое открывается по кнопке, как сделать, чтобы когда пользователь зашел, кнопки не было?) <div...

28
Модератор
Эксперт NIX
 Аватар для NeoMatrix
8532 / 3375 / 105
Регистрация: 24.05.2011
Сообщений: 14,609
Записей в блоге: 8
05.08.2018, 12:40  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от alexandr199612 Посмотреть сообщение
просто киньте сюда ссылку на него
neomatrix.cf/wordpress/wp-login.php
0
 Аватар для alexandr199612
0 / 0 / 0
Регистрация: 04.08.2018
Сообщений: 20
Записей в блоге: 2
05.08.2018, 12:46
Цитата Сообщение от NeoMatrix Посмотреть сообщение
neomatrix.cf/wordpress/wp-login.php
А как мне попасть на сам сайт? Вы мне дали ссылку на админ-панель. Но Вы же не хотите регистрировать пользователей через эту форму? Вам нужна другая форма регистрации?
0
Модератор
Эксперт NIX
 Аватар для NeoMatrix
8532 / 3375 / 105
Регистрация: 24.05.2011
Сообщений: 14,609
Записей в блоге: 8
05.08.2018, 13:41  [ТС]
Цитата Сообщение от alexandr199612 Посмотреть сообщение
А как мне попасть на сам сайт?
я сейчас именно этой проблемой и занимаюсь, чтобы по //neomatrix.cf/ попадать на сайт
0
0 / 0 / 0
Регистрация: 06.08.2018
Сообщений: 1
06.08.2018, 12:49
alexandr199612,
Здравствуйте.

В WordPress необходимо сделать так: На сайте по кнопке "Зарегистрировать куратора" регистрируется некий учитель, а далее в своем личном профайле (фронтэнд) регистрирует учеников по-штучно или списком.

Можно ли это сделать используя какой либо плагин или "наработки".?
У Вас есть опыт?
0
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
06.08.2018, 13:12
alexandr199612, я думаю пообщаемся... Пока занят сильно, как только освобожусь можем подискутировать... Есть некоторые предложения по оптмизации... Пока такой вопрос - Вы композером собирали его осознано или из удобства? И в принципе можно ли обойтись без композера - я просто классы не успел посмотреть изнутри...
0
 Аватар для alexandr199612
0 / 0 / 0
Регистрация: 04.08.2018
Сообщений: 20
Записей в блоге: 2
06.08.2018, 21:27
raifgold, Здравствуйте!

Цитата Сообщение от raifgold Посмотреть сообщение
В WordPress необходимо сделать так: На сайте по кнопке "Зарегистрировать куратора" регистрируется некий учитель, а далее в своем личном профайле (фронтэнд) регистрирует учеников по-штучно или списком.
Можно ли это сделать используя какой либо плагин или "наработки".?
У Вас есть опыт?
У меня есть опыт разработки подобного функционала. Плагинов, решающих подобный функционал я не находил, да наверное таких и нет. У Вас специфические требования, которые стандартный функционал WP не решает. Но можно написать свой плагин, или немного расширить тот пагин, который я выставил чуть выше. Ваше задание - хороший пример того, о чем я выше рассказывал. Мой плагин удобно расширить, чтобы решить Вашу проблему.

Вам необходимо сделать следующее:

Добавлено через 6 минут
1. При регистрации пользователя давать ему стандартную роль - ученик.
2. У Вас на сайте есть пользователи с ролью - учитель.
3. "Учителю" необходимо добавить мета-поле, в котором будет храниться массив с id пользователей.
4. В личном профайл, как я понимаю, Вы хотите видеть список из доступных учеников. При нажатии на которых, выбранный ученик будет добавляться в массив к учителю.

Логика работы примерно такая...

Добавлено через 50 секунд
Цитата Сообщение от Fedor92 Посмотреть сообщение
Пока занят сильно, как только освобожусь можем подискутировать...
У меня тоже сейчас нет много свободного времени, все-таки началась рабочая неделя

Цитата Сообщение от Fedor92 Посмотреть сообщение
Есть некоторые предложения по оптмизации...
Рад буду услышать предложения, у меня сейчас нет возможности дописывать этот плагин. Я писал его под свой проект, там этого функционала хватило. Но хотелось бы его доработать, чтобы он был более универсальным.

Цитата Сообщение от Fedor92 Посмотреть сообщение
Пока такой вопрос - Вы композером собирали его осознано или из удобства? И в принципе можно ли обойтись без композера - я просто классы не успел посмотреть изнутри...
Собирал осознанно. Там композер только подгружает функционал класс-лоадера. Если не ошибаюсь этот функционал написан для фреймворка "Symfony". В принципе можно и без него обойтись и написать свой класс-лоадер, но зачем изобретать велосипед?
0
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
10.08.2018, 21:43

Не по теме:

Вот и закончилась рабочая неделя... :) Наконец-то...



Цитата Сообщение от alexandr199612 Посмотреть сообщение
В принципе можно и без него обойтись и написать свой класс-лоадер, но зачем изобретать велосипед?
В первую очередь, чтобы не зависеть от сторонних разработок, если планируется обновлять плагин, а не разработать его единоразово... Здесь конечно на вкус и цвет - можно конечно ничего не изобретать... Это такая первая заметочка по поводу оптимизации...

А теперь немного о гибкости плагина... Любому плагину нужна морда в админке... Хотя бы на уровне вкл/вкл... А дальше, как говорится можно привязать кучу дополнительных плюшек от рейтинга до многоступенчатой структуры пользователей... Наиболее гибкими, считаются плагины, которые можно интегрировать с помощью шорткода в любое место сайта - это тоже на заметочку... Далее в админку желательно вынести все те настройки, которые юзверь не сможет внести самостоятельно в плагин, чтобы настроить его под себя... Это момент является наиболее важным... Когда будут готовы все базовые функции плагина - можно приниматься за версию "pro"... В которую можно добавить более продвинутые настройки - к примеру определение геолокации пользователей, ip, браузера и сбора всех сопутствующих данных - это уже на совет на вырост, если планируете в дальнейшем подзаработать...
1
 Аватар для alexandr199612
0 / 0 / 0
Регистрация: 04.08.2018
Сообщений: 20
Записей в блоге: 2
11.08.2018, 10:47
Цитата Сообщение от Fedor92 Посмотреть сообщение
В первую очередь, чтобы не зависеть от сторонних разработок, если планируется обновлять плагин, а не разработать его единоразово... Здесь конечно на вкус и цвет - можно конечно ничего не изобретать... Это такая первая заметочка по поводу оптимизации...
Ну это тоже интересная тема по поводу использования сторонних библиотек... Тот класслоадер, который я использую в своем проекте взят из фреймворка Symfony. Так что я думаю, что эта зависимость из разряда допустимых в наше время. Интернет очень активно развивается, появляется много интересных библиотек, которые помогают программистам писать более эффективные и полезные приложения. Почему бы их не использовать в своих целях?

Цитата Сообщение от Fedor92 Посмотреть сообщение
А теперь немного о гибкости плагина... Любому плагину нужна морда в админке... Хотя бы на уровне вкл/вкл...
Да, не помешало бы сделать страницу настроек в админке, я делал плагин, как инструмент для себя, потому не сделал нничего такого, но почему бы не доделать его. Возьму на заметку...

Цитата Сообщение от Fedor92 Посмотреть сообщение
А дальше, как говорится можно привязать кучу дополнительных плюшек от рейтинга до многоступенчатой структуры пользователей... Наиболее гибкими, считаются плагины, которые можно интегрировать с помощью шорткода в любое место сайта - это тоже на заметочку... Далее в админку желательно вынести все те настройки, которые юзверь не сможет внести самостоятельно в плагин, чтобы настроить его под себя...
Интегрировать форму с помощью шорткода - хорошая идея! Тогда отпадает вопрос с разными формами авторизации у различных пользователей. Автору данной темы это поможет решить вопрос. Просто взял и вставил форму в нужное место на сайте. Причем эта форма будет полностью рабочая!

Насчет дополнительных плюшек в виде рейтинга, и подобного - можно создать такую настройку в плагине, включая которую, новому зарегистрированному будет присвоен какой-то рейтинг. Это можно сделать, хорошая мысль!

Цитата Сообщение от Fedor92 Посмотреть сообщение
Когда будут готовы все базовые функции плагина - можно приниматься за версию "pro"... В которую можно добавить более продвинутые настройки - к примеру определение геолокации пользователей, ip, браузера и сбора всех сопутствующих данных - это уже на совет на вырост, если планируете в дальнейшем подзаработать...
Да, это неплохая заметка на будущее. Сейчас нужно сделать шорткоды, и вынести настройки в админку - это первоочередные задачи. Мне интересно это сделать, я примусь за работу в скором времени!
0
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
11.08.2018, 10:54
Цитата Сообщение от alexandr199612 Посмотреть сообщение
Почему бы их не использовать в своих целях?
Ответ на поверхности... Точнее я уже комментировал данную тему - в один прекрасный день разработчик композера может прекратить развитие своего ПО, а Вы захотите продолжать поддержку своего плагина и тогда так или иначе придётся - либо писать его самому - либо искать альтернативу...

Вы хотели услышать моё мнение - я Вам его высказал, а дальше дерзайте... Самое главное, если доведёте плагин до ума и выложите его сорсы в каталог плагинов wordpress не забудьте нам ссылочку кинуть - интересно же что в итоге у Вас получится... А в дальнейшем может ещё пересечёмся у Вас в блоге при условии, если вы его будете продолжать вести... Успеха в разработках!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.08.2018, 10:54
Помогаю со студенческими работами здесь

Формы обратной связи, регистрации и входа в шапке сайта
Есть сайт, свёрстанный на HTML и CSS. Перешла к подключению РНР, разбиваю страницу на Хэдер, Футер и есть файлы Обратной связи, Авторизации...

Бот для сайта: как создать имитацию входа с браузера
Здравствуйте, написал бота для букмекерской конторы https://ru.leonbets.net/ через httpwebrequest и сначала всё было нормально, но потом...

Создание сайта с возможностью регистрации пользователей
Добрый день! Необходимо создать сайт где зарегистрированные пользователи смогут пользоваться специальным калькулятором. Нужно отследить их...

Кнопка для входа и регистрации
Нужно создать форму, где будут кнопки для регистрации и входа, знаю только то, что нужно подключить базу данных для этого, помогите...

Система регистрации и входа для программы
Приветствую. Пишу свою программу - Чат. Простой довольно. Было бы не плохо осуществить регистрацию и вход в свой аккаунт, но я даже не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
29
Ответ Создать тему
Новые блоги и статьи
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru