本文目录一览:
用php制作用户登录认证网页
将用户名和密码提交到指定的页面,如 checkform.php
,然后在该页面中以传来的用户名和密码为条件,在数据库中查找,如果有记录的话,成功登陆,如果没有,就说明没有该用户,或者用户名错误。
PHP写登陆界面!
首先要有 HTML 基础,了解什么是 form
,如何编辑窗体。
登陆界面 HTML 就能写出来,可以借鉴任何一个网站的代码,抄上去就有了一个界面。
在了解 form
的基础上使用 POST
或者 GET
发送数据。将数据保存在 name
属性的 value
中(自查)。
然后在另外的 PHP 页面中,使用 $_GET
或者 $_POST
获取数据。
获取数据后,从 MySQL 获取数据然后比较即可。
安全考虑注意过滤数据。
如何用php做个登陆界面?
你可以做一个简单的例如你只有用户名和密码即可。那么你先在数据库(以 MySQL 为例)中建表,例如叫做 user
,字段为 id
、name
、pass
,分别是编号、用户名、密码,长度分别是 int(8)
、varchar(50)
、varchar(50)
。你可以添加一个测试数据,例如:1, admin, admin
(说明密码这里不说加密的问题,用明文实现)。
登录页面的代码:login.php
<html>
<head><title>用户登录</title></head>
<body>
<form action="checklogin.php" name="loginform" method="post">
用户名:<input name="name" type="text"><br>
密 码:<input name="password" type="password"><br>
<input value="登录" type="submit"><br>
</form>
</body>
</html>
checklogin.php
代码(检测登录):
<?php
$name = $_POST['name'];
$pass = $_POST['password'];
session_start(); // 这个可以维持登录状态,可以参照 session 的使用
// 登录检查函数
function login_state($uid, $user_shell) {
$sql = "SELECT * FROM `user` WHERE `name`='$name'";
$query = @mysql_query($sql) or die(mysql_error());
$us = is_array($row = @mysql_fetch_array($query));
$user_shell = $us ? $user_shell == $row['password'] : FALSE;
if ($user_shell) {
echo "<script>alert('登录成功');</script>";
return $row;
} else {
echo "<script>alert('您暂时不能浏览该页面,请先登录');location.href='login.php';</script>";
}
}
login_state($name, $password);
?>
希望可以帮到您,如果还有问题可以联系 2458285858。
如何制作php登陆界面
如果你要的只是界面,那么我给你一个好的建议。 你可以去 Bootstrap 官网 这个里面去找你想要的组件。 可以做出很炫的登录界面,并且提供源代码。 凡事多动手,不要只会照搬。 我给你源代码你也不会做。 所以,你还是多去看看如何写。 如果,你要的是源码,那么你也可以去 ThinkPHP 官网 看看,有很多很不错的代码,值得学习。登录界面其实很简单,说白了,就是表单提交。