最新的建站(小说站)分享(三)-- 修改管理员密码

这篇我们介绍管理员密码是如何修改的,展示页面我们已经看到了,修改,链接到pass.html页面

这个就是修改的页面

<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="renderer" content="webkit">
<title></title>
<link rel="stylesheet" href="style/css/pintuer.css">
<link rel="stylesheet" href="style/css/admin.css">
<script src="style/js/jquery.js"></script>
<script src="style/js/pintuer.js"></script>
</head>
<body>
<div class="panel admin-panel">
<div class="panel-head"><strong><span class="icon-key"></span> 修改管理员密码</strong></div>
<div class="body-content">
<form method="post" class="form-x" action="pass.php">
<div class="form-group">
<div class="label">
<label for="sitename">管理员帐号:</label>
</div>
<input type="hidden" name="id" value="<?php echo $id;?>">
<div class="field">
<label style="line-height:33px;">
admin
</label>
</div>
</div>
<div class="form-group">
<div class="label">
<label for="sitename">原始密码:</label>
</div>
<div class="field">
<input type="password" class="input w50" id="mpass" name="mpass" size="50" placeholder="请输入原始密码" data-validate="required:请输入原始密码" />
</div>
</div>
<div class="form-group">
<div class="label">
<label for="sitename">新密码:</label>
</div>
<div class="field">
<input type="password" class="input w50" name="newpass" size="50" placeholder="请输入新密码" data-validate="required:请输入新密码,length#>=5:新密码不能小于5位" />
</div>
</div>
<div class="form-group">
<div class="label">
<label for="sitename">确认新密码:</label>
</div>
<div class="field">
<input type="password" class="input w50" name="renewpass" size="50" placeholder="请再次输入新密码" data-validate="required:请再次输入新密码,repeat#newpass:两次输入的密码不一致" />
</div>
</div>

<div class="form-group">
<div class="label">
<label></label>
</div>
<div class="field">
<button class="button bg-main icon-check-square-o" type="submit"> 提交</button>
</div>
</div>
</form>
</div>
</div>
</body></html>

链接到pass.html页面之后,创建一pass.php的文件

输入的原密码和数据库中的密码进行判断比较,如何符合,则往下判断,用update去修改原密码

代码如下:

<?php
require_once("../config/config.php");
mysql_query("set names = utf8");
$sql = "SELECT * FROM admin";
// if($_GET){
// $id = $_GET[‘id‘];
// $sql0 = ‘select username from user where id =‘.$id;
// $result =mysql_query($sql0);
// $username = mysql_fetch_assoc($result)[‘username‘];
// }
if($_POST){
$oldpassword = $_POST ["mpass"];
$newpassword = $_POST ["newpass"];
$confirm = $_POST[‘renewpass‘];
$sql1 = ‘select password from admin where id=1 ‘;
$result1 = mysql_query($sql1);
$password = mysql_fetch_assoc($result1)[‘password‘];
if ($oldpassword !== $password) {
echo "与原密码不符";
}
else{
if ($newpassword==$confirm) {
$sql2 = ‘UPDATE admin SET `password`="‘.$newpassword.‘" where id =1‘;
mysql_query ($sql2);
header(‘location:./usermessage.php‘);
}
}
}
?>

写完之后,运行一下

如图,发现数据库的密码已经修改成功

这样,我们就完成了修改管理员密码的功能。

时间: 2024-10-13 12:21:02

最新的建站(小说站)分享(三)-- 修改管理员密码的相关文章

最新的建站(小说站)分享(一)--后台模板及网站配置

最近老板叫我们自己写一个站,练练手.不能让我们闲着...我想到底该些什么呢,想到自己平时挺喜欢看小说的,就决定写一个小说站了. 不多说,想好就立即行动,开始没什么头绪,想了半天不知道该怎么写.于是乎就在网上搜了好多相关的资料,和我们技术总监讨论了好久,现在终于有点眉目了,下面就开始向大家介绍一下我写小说站的经历,只能作为新手参考,大神轻点喷! 小说站说难不难,说简单也没辣么简单.挺适合练手的,小说站整体来说要比企业站难一点,里面的分类是重头戏,小说种类太多,要分很多类,这里的分类以后再说. 这里

最新的建站(小说站)分享(二)--创建数据库与建立数据表

php开发后端中最重要的一个环节就是创建数据库与建立数据表,因为他和整个项目都有直接的关系,所以,我们首先建立几个数据表,为后面写程序垫下基础 首先我们先去建立数据库文章然后查询数据库 这里我们写的是小说站,我就建立个一个read的数据库,直接打开phpmyadmin,在里面创建就可以了 当然你也可以用sql语句来写. 然后我们要去建立表,这里我简单的见了几张表: admin表: CREATE TABLE IF NOT EXISTS `admin` ( `id` int(11) NOT NULL

xampp 和thinkphp 建一个本地站并实现邮件发送功能

一.xampp的安装使用 1.首先看下什么是xampp,想要建站的小伙伴肯定都知道,XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软件站集成软件包. 它可以在Windows.Linux.Solaris.Mac OS X 等多种操作系统下安装使用 2.需要什么版本到官网上下载:xampp下载 3.安装很简单,傻瓜式安装,感觉mysql选项可以去掉,自己安装一个,具体安装看这个:mysql安装,另外路径建议只改动盘符,保留后缀路径 4.安装好的目录如下 5.

免费自助建站平台体验分享

以前,建站是一个专业又费时间的事情,对于有时间精力的人来说自己捣鼓一下建站是不错,但是在现在流行互联网的时代,对一个小微企业和小白来说花时间学建站是极其费时费钱的.那么就有人问了:有没有简单方便建站的方法? 所谓有需求就有市场,现在的免费自助建站工具也是多的数不甚数,网上一搜一大把.可是不是所有的工具都好,只有最适合自己的. 最近有一个兄弟不怎么懂IT,也就是会点图像处理,但是他却自己建了一个站,我想只是些"不堪入目"的站吧,可是当我看到时,不得不惊叹这小白也能建漂亮站.我于是调侃他:

《Dotnet9》系列之建站-中文站最好WordPress主题,自媒体,博客,企业,商城主题一网打尽

大家好,我是Dotnet9小编,一个从事dotnet开发8年+的程序员.本文介绍WordPress主题JustNews,本站Dotnet9既是使用WordPress + JustNews主题搭建而成的. WordPress是世界上流行的建站程序,英文世界中有超过10,000个WordPress主题,使用WordPress可以很方便的建好英文站.然而,使用WordPress建立中文站,能选择的主题确实不多,今天就给大家分享下这个中文站最好WordPress主题,也是本站正在使用的主题,介绍的这些国

自了法师全集 | 无量寿经科注第四回学习班分享三十篇

释自了法师 净土指归 1月28日 南无阿弥陀佛 欢迎点击上方关注“净土指归” 自了法师 无量寿经科注第四回学习班分享三十篇全集 目录 生死心不切,若真为生死之心不发,一切开示皆为戏论 凡修净业,以决志求生西方为本 佛一边念,生死爱根一边长 重新认识净土法门 时时作临终想 念佛法门,首为凡夫 常念不绝,则得道捷 日暮途远 摄耳谛听 历代祖师示真信切愿 是心是佛,是心作佛 印光大师述<无量寿经>缘起 都摄六根,净念相继 欲报亲恩唯念佛 ——浅谈祭祖最重要的内涵 不信佛.不信佛力 ——从占察忏现象引

仿58上市公司(PC站+手机站)网站源码

该源码是仿58上市公司(PC站+手机站)网站源码,2014最新仿58同城上市公司源http://码 多城市分类信息源码带wap,安装文件:.访问 /install.php进行安装,出现数据库连接失败的问题修改:\data\mysql_config.php修改里面的数据库文件 后台登录地址你的网址/admin/index.php 后台帐号密码admin<ignore_js_op> <ignore_js_op> 详细说明:http://php.662p.com/thread-581-1

2017年最新企业面试题之shell(三)

2017年最新企业面试题之shell(三) 练习题1:写一个shell脚本,类似于日志切割,系统有个logrotate程序,可以完成归档.但现在我们要自己写一个shell脚本实现归档. 举例: 假如服务的输出日志是1.log,我要求每天归档一个,1.log第二天就变成1.log.1,第三天1.log.2, 第四天 1.log.3  一直到1.log.5 脚本内容如下: #!/bin/sh function logdir () { [ -f $1 ] && rm -f $1 } for i

开源分享三(炫酷的Android Loading动画)

开源分享三(炫酷的Android Loading动画) 分享GitHub上的一些Loading,为了提升产品用户体验,一个好的Loading必然是不可缺少的,对于一些耗时需要用户等待的页面来说会转移用户注意力,不会显得那么烦躁,所以你可以看到市面上一些App中的各种各样的Loading动画,从这些实现思路上可以打开你们自己的思维,没准也会有创新的Loading动画出现. android-shapeLoadingView 新版58同城加载页面动画. CircleProgress 一个效果很酷炫很创