我想用php实现上述步骤,【开发小技巧】017—如何使用PHP创建管理员登录页面?...

95ba6b3c2aad440b8be5a051eb06919f.png

请按照以下步骤使用PHP创建admin登录页面:

在这里,我们创建了一个admin登录页面,该登录页面与数据库连接,或者用于登录该页面的信息已经存储在我们的数据库中。

1、创建数据库:使用XAMPP创建数据库,该数据库在此命名为“ loginpage”。你可以给数据库起任何名字。

aa5145de5d82db58b370cb580d36059c.png

2、创建表:在“ loginpage”数据库内创建一个名为“ adminlogin”的表。

afe8668a25b7de4bbf863faaf1959cf6.png

3、创建表结构:表“ adminlogin”应包含三个字段。

id –主键–自动递增

管理员名称– varchar(100)

密码– varchar(100)

adminname和password的数据类型为varchar。大小可以根据要求进行更改。但是,100就足够了,“ id”的数据类型为int,并且是主键。

一个主键,也称为主关键字是在对每个记录独特的关系数据库中的关键。它是唯一的标识符,例如驾照号码,电话号码(包括区号)或车辆识别号码(VIN)。

040609706897855bee321cdc047fcfdf.png

表的结构如下所示:

68444ba7e8cc9759995e758e91bddb23.png

4、插入管理员登录信息:在此处插入2个管理员的信息。你可以根据需要添加任意数量。

9572fbb63f9b254aee1bee6c34324120.png

或者,你可以编写sql查询来插入值。

704b684a2d2c081ed49914eebfba0b77.png

插入值后,表格将如下所示。

03e7c9f5f8c04af3599e1781308aae37.png

5、创建一个包含以下文件的文件夹:该文件夹应位于“ D:\ xampp \ htdocs \”(或XAMPP的安装位置)中。

文件名:index.php

Login Page

文件名:connection.php

<?php $conn = "";try {$servername = "localhost:3306";$dbname = "loginPage";$username = "root";$password = "";$conn = new PDO("mysql:host=$servername; dbname=loginPage",$username, $password);$conn->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);}catch(PDOException $e) {echo "Connection failed: " . $e->getMessage();}?>

文件名:index.css

档名:validate.php

<?phpinclude_once ('connection.php');function test_input($data){$data = trim($data);$data = stripslashes($data);$data = htmlspecialchars($data);return $data;}if ($_SERVER["REQUEST_METHOD"]== "POST") {$adminname = test_input($_POST["adminname"]);$password = test_input($_POST["password"]);$stmt = $conn->prepare("SELECT * FROM adminlogin");$stmt->execute();$users = $stmt->fetchAll();foreach($users as $user) {if(($user['adminname'] == $adminname) &&($user['password'] == $password)) {header("Location: adminpage.php");}else {echo "";die();}}}?>

文件名:adminpage.php将要显示的任何内容添加到管理页面。

Hello Admin

6.完成上述所有步骤之后,请按照以下步骤操作:

运行XAMPP

启动Apache和MySQL服务器

键入的http://本地主机/ loginPage /在你的浏览器。

将显示该登录页面。

a061a31bef794357ff82ccc06376dd3b.png

如果输入正确的凭据,即adminname和password,那么您将登录到“ admin.php”页面。

2029e2df4f22d9801720dc360dbff9d9.gif

否则,您将收到错误弹出警报。

24f03de8fa45966ad14d2b602584c205.gif

本文完~

d9002520210d262b03b4532c113cbddf.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值