总述
设计实现一个简易的数据库加密系统,实现数据库加密,数据库查询,密钥管理等模块。前期想法是准备写一个数据管理系统,实现对数据库的增删查改操作,并在其中使用密钥实现对数据库的加密。流程图如下,在进行增删查改等操作的过程中需要输入密钥来对数据经行加密和解密。本系统基于phpstudy,建立在本地上。
1,实现用户登陆
效果图

login.php代码:
<?php
include "./connect.php";
//接收数据
if(isset($_POST['userid']) && isset($_POST['password'])){
//从数据库里查找用户名是否存在
$_sql = "SELECT user_id,passwd FROM people WHERE user_id='{$_POST['userid']}'";
$result = _fetch_array($_sql);
if(!empty($result[0])){
if($_POST['password']==$result[0]['passwd']){
if($_POST['userid'] == "admin")
{
_location('','admin.php');
}
else{
_location('','hello.php'); //示例网站
}
}else if($_POST['password']==''){
_alert('密码为空,请输入密码');
}
else{
_alert('密码错误');
}
}else if($_POST['userid']=='' && $_POST['password']==''){
_alert('用户名和密码为空,请输入用户名和密码');
}else if($_POST['userid']==''){
_alert('用户名为空,请输入用户名');
}else {
_alert('用户名不存在');
}
_close();
exit;
}
?>
<!DOCTYPE html>
<head>
<meta charset="UTF-8">
<title>Login</title>
<link rel="stylesheet" href="login.css" >
</head>
<body>
<div id="main">
<div id

本文介绍了一个基于PHP的简易数据库加密系统的设计与实现,包括用户登录验证功能,通过MD5加密处理密码并进行数据库比对。
最低0.47元/天 解锁文章
487





