PHP+MYSQL — Создание сайта 19


485 просмотров.

Краткое описание видео: .а сейчас давайте займемся защиты нашего.авторского блока армянского точнее до от.посторонних как бы глаз чтобы к нему.имел доступ только администратор сайта.либо этом пути вы либо тот для кого вы.делаете сайт и так далее до.пользователей может быть несколько по.идее сейчас вы увидите как это все.реализуется за счет мы будем делать.достаточно надежным способом и к тому же.он достаточно прост в реализации давайте.посмотрим как это все будет устроено и.что нам нужно сделать вот схема да у нас.в администраторской части есть несколько.печки файлов до к примеру я взял.индексный файл самое главное да и как в.него будет встраиваться защита.а защита у нас будет реализовано с.помощью специального скрипта который.находится файлики лог печки он находится.у нас в дополнительных материалах в.архиве даст дополнениями вот этот файл.содержит себе специальный модуль который.запрашивает идентификацию до юзера то.есть мы вставляем через инструкцию.include в начало каждого файла такое.такую строчку да и при обращении к этому.файлу у нас будет происходить запрос имя.пользователя и пароля выглядите до кошку.будет примерно таким способом возможно.вы уже где-то встречались с такими.окнами вот теперь вы будете знать как.они создаются так вот кроме того что.будет запрашиваться такое окошко у нас в.базе еще будет создана новая таблица в.которой будут храниться имена.пользователей и пароли их на то есть.пользователи которые могут иметь доступ.к админке да так скажем в итоге после.того как это окошко вылезла.человека просят ввести имя пользователя.и пароль.он его вводит и по нажатию на кнопке ok.происходит соединение с базой.с таблицей вот этих юзеров дар и.проверяется если такое имя пользователя.если есть то проверь.это совпадает ли пароль введенный для.этого пользователя если пароль совпадает.да то тогда происходит уже загрузка вот.странице то есть страница который был.запрос если вдруг.имя пользователя такого не существует.либо пароль не совпадает запрос.отклоняется и ничего не грузится вот.такая у нас будет защита и сейчас.давайте займемся ее реализации.первым делом мы должны скопировать тот.самый файл лог печки вот он у меня в.дополнениях лежит внутрь папки нашего.сайта наш сайт у нас находится по адресу.c веб-сервер скол локалхост 3w php сайт.и здесь мы должны внутрь.скопировать в папку админ скопирует вот.этот самый файл ок ..hp после того как мы это сделали.возвращаемся в гривер обновляем нашу.страничку даже не страничку файла на.сайте да и видим что у нас лог печки.здесь появился все теперь мы можем уже.вставлять через инструкцию как люду.точно так же до верху каждого файла.нашего по админской части такую строчку.на самом верху вставляем include и он.нас лежит внутри пишем лог . печки.копируем эту строчку и вставляем во все.остальные файлы давайте сразу откроем и.под лос-анджелесом andro place an edit.лес он едет текст.индекс nilsson а вот little сны об этих.слов эти файлы нажимаем enter они у нас.открываются его все подряд начинаем.вставлять так первый идет текст здесь на.самый верх перед любыми другими.инструкциями сохраним смещена создать.текст сохраняем а здесь может стали так.atlason ставили голос браку и сам.есть эти пласты.вставили индекс на и так здесь у yandex.нужно добавить что открытие печки и.закрытие вставили так не у вас он тоже.самое.ставили таком битвы со.есть так все во все файлы мы ставили.теперь осталось только создать эту.табличку юзер лист в которой нужно нам.всего три поля аиде.юзер и пас так давайте перейдем в печке.мы админ и там этим займёмся кодом печки.мой админ выбираем нашу базу и писает.выбираем здесь создать новую таблицу и.пишем туда юзер лист пишем без ошибок.потому что если хоть одна бог он будет.неправильно у нас ничего не получится.три поля.нажимаем пошел заполняем поля первым.будет айди тип него как обычно интер же.жизнь хватит 3 автоинкремент.и первичный ключ так следующий у нас.пойдет поле юзер varchar пусть будет 50.длиной и пароль пас уже с вами нажимаем.сохранить и давайте вставим хоть одного.пользователя туда через потому вкладку.вставить заполняем юзера пусть это будет.у нас допустим печь питер и пароль.допустим будет php нажимаем пошел все у.нас юзер добавлен нажимаем обзор.проверяем есть для userpic азер пароль.печки на отлично так теперь можно уже в.принципе попробовать обновить эту.страничку и посмотреть что у нас.получится обновляем и видим что у нас.запрашивается имя пользователя и пароль.да давайте его введем имя пользователя у.нас печки.юзер так и пароль.у нас и эйч-пи нажимаем ok и видим что у.нас пустили в аденский блок без проблем.на.если я нажимаю есть какие-то страничке.их уже как бы пароль мы уже один раз.вели здесь нас уже их его вводить не.просим вот но если бы кто-то попытался.напрямую обратиться вот тогда к нашему.файл допустим i did less and the у него.пароль спросили.давайте попробуем ещё раз.закроем садриддин новую вкладку так мы.сейчас уже надо закрывать браузер и и.заново запускает давайте это сделаем так.я закрываю браузер и заново его запускаю.браузер запущен выбираем эту строчку.нажимаем и ведь у нас сразу.запрашивается новый зам ну опять также.запрашивать пароль на и хотя мы.обратились напрямую же файл выбираем.здесь нашего печки визира сжимаем.утренний не видим что у нас успешно.доступ открыт до так на этом в принципе.все можно немножко еще посмотреть как.устроена файл в принципе налог php.здесь идет вот сразу подключение нашей.базы данных до а дальше у нас идет.проверка если не существует и юзера да.то выводить вот это окошко.иначе если юзер существует нужно его.проверить по базе вот если совпадает все.то открыть доступ к странице если не.совпадает то опять вывести за окошко.атланте фикации так на этом в принципе.все данный раздел мы завершаем

PHP+MYSQL — Создание сайта 19

Как? Вы еще не смотрели? Ну это зря...