PHP+Mysql—留言管理系统网站(前端+后端、整套源码)
一、功能前台功能:1、用户注册、用户登录、管理后台登录、退出登录2、查看留言、发留言、搜索留言、删除自己发布的留言3、个人信息修改、忘记密码重置密码后台功能:1、后台登录2、留言管理:查看留言、删除留言3、用户管理:删除用户4、退出登录二、工具PHP编程:Sublime Text、phpstorm编码:utf-8使用 bootstrap 框架SQL:mysql环境搭建:PHP study(PHP
·
一、功能
前台功能:
1、用户注册、用户登录、管理后台登录、退出登录
2、查看留言、发留言、搜索留言、删除自己发布的留言
3、个人信息修改、忘记密码重置密码
后台功能:
1、后台登录
2、留言管理:查看留言、删除留言
3、用户管理:删除用户
4、退出登录
二、工具
PHP编程:Sublime Text、phpstorm
编码:utf-8
使用 bootstrap 框架
SQL:mysql
环境搭建:PHP study(PHP 5.5 + Apache)
三、效果展示
3.1 前台功能:
前台首页:
注册:
登录:
忘记密码(重置密码):
搜索留言:
发留言、删除已发布留言、退出:
修改个人资料:
3.2 后台功能:
后台登录:
留言管理:
用户管理:
四、网站核心代码示例
update_userpass.php 文件为例:
(采用的面向对象方法编写)
<?php
//更新用户密码
require "./lib/init.php";
header("Content-type:text/html;charset=utf-8");
session_start();
if(!isset($_SESSION["user_update"])){
header('Location: forget_pass.php');
}else{
//require "./view/set_newpass.html";
//更新用户信息
if(empty($_POST))
{
//header('Location: register.php');
echo "密码信息为空";
header("Refresh:3;url=forget_pass.php");
}else{
if(isset($_POST["password"]) && isset($_POST["password2"])){
$password = trim($_POST["password"]);
$password2 = trim($_POST["password2"]);
if($password==$password2)
{
$username = $_SESSION["user_update"];
$password = md5($password);
//$sql = "select * from users where user_name = '$username' and user_email='$email'";
$sql = "update users set user_pass='$password' where user_name='$username'";
$updateSQL = new MySql();
$updateSQL->Exec($sql);
$rows = $updateSQL->affectRows();
if($rows==1){
//更新成功
unset($_SESSION['user_update']);
echo "密码更新成功,请重新登录";
header("Refresh:3;url=login.php");
}else{
echo "密码更新失败,请重试(密码没有修改!!)";
header("Refresh:3;url=set_newpass.php");
}
}else{
echo "密码信息错误!";
header("Refresh:3;url=set_newpass.php");
}
}else{
echo "密码信息不完整";
header("Refresh:3;url=forget_pass.php");
}
}
}
网站代码结构:
五、源码获取
更多推荐
已为社区贡献3条内容
所有评论(0)