Как настроить Basic Authentication?
Как настроить Basic Authentication?
Подскажите как сделать простую авторизацию (когда сверху алертом выскакивают поля для ввода логина и пароля)? Делаю один очень простой проект и не хочу пихать туда еще форму для этого.
Re: Как настроить Basic Authentication?
Без формы вы конечно можете но проще сделать именно форму. Тем более что есть готовая форма в Basic приложении. Называется она LoginForm.
То что вам нужно что бы она выпадала в pop up вопрос вашего кода на JS/Jquery, В страндартном уже установленном bootstrap есть modal.
https://getbootstrap.com/docs/4.0/components/modal/
1. Взять готовую форму авторизации
2. Повесить событие на нужную кнопку для отображения формы в модальном окне.
Ваш вариант но с другой формой:
https://webformyself.com/yii2-modalnoe-okno/
То что вам нужно что бы она выпадала в pop up вопрос вашего кода на JS/Jquery, В страндартном уже установленном bootstrap есть modal.
https://getbootstrap.com/docs/4.0/components/modal/
1. Взять готовую форму авторизации
2. Повесить событие на нужную кнопку для отображения формы в модальном окне.
Ваш вариант но с другой формой:
https://webformyself.com/yii2-modalnoe-okno/
Re: Как настроить Basic Authentication?
Да нет - дело не в модалках. Вы вообще поняли о чем я спрашиваю? Это есть в стандарте HTML. Такая штука генерируется без разметки или js вовсе. Только не знаю как... Как обычную форму делать знаю.Chelobaka писал(а): ↑2019.09.25, 17:47 Без формы вы конечно можете но проще сделать именно форму. Тем более что есть готовая форма в Basic приложении. Называется она LoginForm.
То что вам нужно что бы она выпадала в pop up вопрос вашего кода на JS/Jquery, В страндартном уже установленном bootstrap есть modal.
https://getbootstrap.com/docs/4.0/components/modal/
1. Взять готовую форму авторизации
2. Повесить событие на нужную кнопку для отображения формы в модальном окне.
Ваш вариант но с другой формой:
https://webformyself.com/yii2-modalnoe-okno/
Re: Как настроить Basic Authentication?
Это делается на уровне веб сервера. https://yandex.ru/search/?text=apache%2 ... 398&lr=213
Re: Как настроить Basic Authentication?
Жесть( Тогда действительно проще форму кинуть)) Спасибоdmg писал(а): ↑2019.09.25, 22:37 Это делается на уровне веб сервера. https://yandex.ru/search/?text=apache%2 ... 398&lr=213
Re: Как настроить Basic Authentication?
Я вас не правильно понял. Вы хотите сделать черех .htaccess доступ. Тогда все значительно проще.Brainfuck писал(а): ↑2019.09.25, 23:07Жесть( Тогда действительно проще форму кинуть)) Спасибоdmg писал(а): ↑2019.09.25, 22:37 Это делается на уровне веб сервера. https://yandex.ru/search/?text=apache%2 ... 398&lr=213
В сам .htaccess нужно добавить 1 правило. + создать файл хранения пароля .passwd или как назовете. Пароль геренируется через функцию, есть онлайн сервис для этого: https://www.htaccesstools.com/articles/ ... rotection/
В результате получистя что то такое: test:dGRkPurkuWmW2
Важный момент это AuthUserFile /path/to/.htpasswd то есть путь не www.site/myfile а путь на самом жестком диске. Определить можно так: $dir = dirname(__FILE__);
Код: Выделить всё
AuthType Basic
AuthName "Password Protected Area"
AuthUserFile /path/to/.htpasswd
Require valid-user