Почти на большинстве веб-сайтов есть зарегистрированные учетные записи и системы входа в систему, что является очень необходимым модулем. Мой случай заключается в том, чтобы сделать учетную запись регистрации, учетную запись входа, после входа в систему вы можете просмотреть функции некоторых ресурсов, по сути, это простая база данных операций PHP.
Прежде всего, нам нужно зарегистрировать учетную запись. Логика регистрации учетной записи заключается в том, чтобы сначала создать форму, ввести номер учетной записи и пароль, а затем отправить ее на страницу PHP для обработки по почте (проверьте форму, например, пуста ли она, есть ли в базе данных те же данные, китайский, английский, цифры и т.д.). Если нет проблем, вставьте ее в базу данных, и если есть проблема, вернитесь, чтобы заполнить ее снова. В дополнение к вводу пароля учетной записи, я также специально добавляю код приглашения. Вам необходимо ввести правильный код приглашения, чтобы зарегистрировать свою учетную запись. Если вам не нужен этот код приглашения, вы можете удалить его самостоятельно. Только мой собственный проект нуждается в этом. Вот регистрационная форма: register. php
< title > likeyun - register < / Title >
Из приведенной выше формы видно, что после отправки формы она будет непосредственно обработана и проверена regcheck.php.
Из приведенной выше формы видно, что после отправки формы она будет непосредственно обработана и проверена regcheck.php.
alert ('Please do not leave blank! '); history.go(-1);"; } else { If ($YQM = = "likeyunba2017") // invitation code { Mysql_connect ("database address", "database account", "database password"); // connect to the database MySQL select dB (database name); // select database Mysql_query ("set names' utf8 '"); // set character set $SQL = "select username from table name where username = '$_post [username]'"; // SQL statement $result = mysql_query ($SQL); // execute SQL statement $num = MySQL num rows ($result); // count the number of rows affected by the execution result If ($Num) // if the user already exists { Echo "< script > alert ('user name already exists'); history.go (- 1); < / script >"; } Else // the current registered user name does not exist { $sql_insert = "insert into user (username,password,phone,address) values('$_POST[username]','$_POST[password]','','')"; $res_insert = mysql_query($sql_insert); //$num_insert = mysql_num_rows($res_insert); if($res_insert) { Echo "< script > alert ('registration succeeded '); history.go (- 1); < / script >"; } else { Echo "< script > alert ('the system is busy, please wait! '); history.go(-1);"; } } } else { Echo "< script > alert ('incorrect invitation code '); history.go (- 1); < / script >"; } } } else { Echo "< script > alert ('registration failed! '); history.go(-1);"; } ?>
Выше приведен весь процесс регистрации.
Тогда есть логин. Вход в систему предназначен для сравнения и проверки полей базы данных с помощью PHP. Если поле существует, вход в систему выполнен успешно. Если он не существует, вход в систему не может быть выполнен.
форма для входа в систему login.php
< title > likeyun - log in < / Title >
Войдите на страницу обработки. Во время процесса входа в систему поведение входа будет сохранено в браузере с помощью функции session_start(). logincheck.php
alert ('username or password cannot be empty '); history.go (- 1); < / script >"; } else { Mysql_connect ("database address", "account", "password"); // connect to the database MySQL select dB (database name); // select database Mysql_query ("set names' utf8 '"); // set character set $SQL = "select username, password from table name where username = '$_post [username]' and password = '$_post [password]'"; $result = mysql_query($sql); $num = mysql_num_rows($result); if($num) { $row = mysql_fetch_array($result); //Jump after verification echo ""; } else { Echo "< script > alert ('incorrect user name or password! ');history.go(-1);"; } } } else { Echo "< script > alert ('login failed '); history.go (- 1); < / script >"; } ?>
На этом вход в систему завершается.
Теперь давайте посмотрим, как войти в систему, чтобы просмотреть некоторый контент. Многие веб-сайты делают это. Вы можете просматривать или загружать некоторые ресурсы только после входа в систему.
Например, index.php является домашней страницей веб-сайта. На главной странице есть некоторое содержимое, которое отображается перед входом в систему. Некоторые материалы могут отображаться только после входа в систему.
Это так просто.
Поскольку есть логин, должен быть логин для выхода. exitlogin.php
window.location.href='index.php';"; ?>