Развивающиеся Логин системе с PHP и MySQL
Большинство интерактивных веб-сайтов в настоящее время потребуется пользователю войти в систему веб-сайт, с тем чтобы обеспечить индивидуальное опыт для пользователей. После того как пользователь зашел, сайт будет иметь возможность обеспечить презентацию, ориентированную на основной системе preferences.A Логин пользователь, как правило, состоит из 3 компонентов: 1. Компонент, который позволяет пользователю зарегистрировать свой предпочтительный ID Логин и password2. Компонент, который позволяет системе и проверить подлинность пользователя, когда он впоследствии журналы in3. Компонент, который посылает пароль пользователя на его зарегистрированный адрес электронной почты, если пользователь забыл свой passwordSuch система может быть легко создается с помощью PHP и MySQL .=========================================== ===================== Компонента 1? RegistrationComponent 1, как правило, реализуется с помощью простой формы HTML, которое содержит 3 поля и 2 Кнопки: 1. Предпочтение Логин поле идентификатора 2. Предпочтение поле "Пароль" 3. Действующий поле "Адрес электронной почты 4. Кнопка Мелодия 5. Сбросить buttonAssume, что такая форма кодируется в файл с именем register.html. Следующие HTML фрагмент кода является типичным примером. Когда пользователь имеет заполнить все поля, называется register.php странице, когда пользователь нажимает на кнопку Отправить. [Имя формы = "Регистрация" METHOD = "POST" Action = "register.php"] [Введите имя = "Логин ID" Type = "Значение текста" = "LoginID" SIZE = "20" /]
[Введите имя = "Пароль" Type = "Текст" Value = "Размер пароль" = "20" /]
[Введите имя = "Тип электронной почте" = "значение текста" = "Электронная почта" Size = "50" /]
[Input Type = "Отправить" NAME = "представить" Value = "Отправить" /] [Input Type = "имя" Reset "=" Сбросить "значение =" Сбросить "/] [/ форму] следующую выдержку код может быть использован как часть register.php к процессу регистрации. Это соединяется с базой данных MySQL и вставляет строки данных в таблицы, используемой для хранения информации о регистрации. @ mysql_connect ( "Localhost", "mysql_login", "MYSQL_PWD") или умереть ( "Не удается подключиться к БД!"); @ Mysql_select_db ( "tbl_login") или умереть ( "Невозможно выбрать БД"); $ SQL = "INSERT INTO login_tbl (LoginID, пароль и электронную почту) VALUES (". LoginID $ .",".$ Пароль .",". $ Email = $ R .")"; mysql_query ($ SQL), если (! $ R) ($ ERR = mysql_error (); печать $ ERR; Exit ();) фрагмент кода предполагает, что таблица MySQL, которая используется для хранения регистрационных данных называется tbl_login и содержит 3 поля? LoginID, Пароль и адрес электронной полях. Значения $ LoginID, $ $ пароля и электронной почты переменных переданных из формы в register.html используя должность веб-сайт. Пользователь, должны будут представить свои Войти логин и пароль для доступа к системе проверки и authenticate.This Обычно это делается через простую форму HTML. Эта форма HTML как правило, содержит 2 поля и 2 кнопки: 1. Логин ID области 2. Поле пароля 3. 4 кнопки Добавить. Сбросить buttonAssume, что такая форма кодируется в файл с именем authenticate.html. Следующий код HTML выдержку является типичным примером. Когда пользователь заполнить все поля, authenticate.php Page вызывается, когда пользователь нажимает на кнопку Отправить. [имя формы = "Метод аутентификации" = "Действие пост" = "authenticate.php"] [Введите имя = "Логин ID" Type = "Текст" Value = "LoginID" SIZE = "20" /]
[Введите имя = "Пароль" Type = "Текст" Value = "Пароль" Size = "20" /]
[Input Type = "имя" Отправить " = "Отправить" Value = "Отправить" /] [Input Type = "имя" Reset "=" Сбросить "значение =" Сбросить "/] [/ форму] Следующие фрагмент кода могут быть использованы в качестве части authenticate.php к процессу Логин просьбу. Он соединяется с базой данных MySQL и запросы, таблицы, используемой для хранения информации о регистрации. @ Mysql_connect ( "Localhost", "mysql_login", "MYSQL_PWD") или умереть ( "Не удается подключиться к БД!"); @ mysql_select_db ( "tbl_login") или умереть ( "Невозможно выбрать БД"); $ SQL = "SELECT FROM WHERE LoginID login_tbl LoginID = ' ". LoginID $." 'и Пароль ='".$ Пароль ."'"; $ R = mysql_query ($ SQL), если (! $ R) ($ ERR = mysql_error (); печать $ ERR; Exit ();), если (mysql_affected_rows () = = 0) (Print "Нет такого Войти в систему. Пожалуйста, попробуйте еще раз. "; Exit ();) зе (Print "успешно вошли в систему .";// продолжить выполнять функции веб-сайта? например, представить информацию пользователя) Как и в компоненте 1, фрагмент кода предполагает, что таблица MySQL, которая используется для хранения Регистрация данных называется tbl_login и содержит 3 поля? LoginID, пароль и адрес электронной полях. Значения $ LoginID $ переменных и пароль, переданных из формы в authenticate.html помощью Почтовые метода .=============================================== ================= Компонента 3? Напомним PasswordA зарегистрированный пользователь может забыть свой пароль для входа в систему веб-сайта. В этом случае пользователю необходимо будет снабжение его LoginID для системы вернуть свой пароль и отправим пароль на address.This зарегистрированных пользователей электронной почты, как правило, осуществляется через простую форму HTML. Эта форма HTML как правило, содержит 1 и 2 области Кнопки: 1. Логин ID области 2. Кнопка Мелодия 3. Сбросить buttonAssume, что такая форма кодируется в файл с именем forgot.html. Следующий код HTML выдержку является типичным примером. Когда пользователь заполнил все поля, forgot.php Page вызывается, когда пользователь нажимает на кнопку Отправить. [имя формы = "забыли" Метод = "Action пост" = "forgot.php"] [Введите имя = "Логин ID" Type = "Текст "Value =" LoginID "SIZE =" 20 "/]
[INPUT Type = "представить" NAME = "представить" Value = "Отправить" /] [Input Type = "имя" Reset "=" Сбросить "значение =" Сбросить "/] [/ форму] следующую выдержку код может быть использован в качестве части forgot.php к процессу Логин просьбу. Он подключается к MySQL базы данных и запросов таблица используется для хранения информации о регистрации. @ mysql_connect ( "Localhost", "mysql_login", "MYSQL_PWD") или умереть ( "Не удается подключиться к БД!"); @ mysql_select_db ( "tbl_login") или умереть ( " Не удается выбрать DB! "); $ SQL =" SELECT пароль, электронный login_tbl ОТ ГДЕ LoginID ='".$ LoginID ."'"; $ R = mysql_query ($ SQL), если (! $ R) ($ ERR = mysql_error () ; печать $ ERR; Exit ();), если (mysql_affected_rows () == 0) (Print "Нет такого Войти в системы. Пожалуйста, попробуйте еще раз. "; Exit ();) ($ другом ряду = mysql_fetch_array ($ R); $ Password = $ ROW [" Пароль "]; $ Email = $ ROW [" Email "]; $ Subject =" Ваш пароль "; $ Header =" From: you@yourdomain.com "; $ Content =" пароль ваш ". $ пароля; почты ($ Email, $ при условии, $ строка, $ заголовка); Print" письмо, содержащее пароль был отправлен к вам ";) Как и в компоненте 1, фрагмент кода предполагает, что MySQL таблицы, используется для хранения регистрации данных называется tbl_login и содержит 3 поля? LoginID, пароль и адрес электронной полях. Значением $ LoginID переменная передается от той формы, в forgot.html используя должность Метод .================================================ ================ ConclusionThe выше примера, чтобы показать, как самые основные Логин система может быть внедрена. Примером может быть повышена включить пароля
Статья Источник: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Вебмастер получить html-код
Добавить эту статью на Вашем сайте прямо сейчас!
Вебмастер представить свои статьи
Не требуется регистрация! Заполните форму и ваша статья в Messaggiamo.Com каталог!