很多站长朋友们都不太清楚PHP中忘记密码代码,今天小编就来给大家整理PHP中忘记密码代码,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 网站程序是php+mysql 后台管理密码忘记了,如何修改? 2、 phpcms忘记管理员密码怎么办 3、 phpcms后台进入密码忘了怎么办 4、 phpcms v9 密码忘记了怎么办 5、 PHP如何找回密码 6、 求解,php网站,后台登陆密码忘记了。怎么办。 网站程序是php+mysql 后台管理密码忘记了,如何修改?网站程序是php+mysql 后台管理密码忘记解决办法:
1、在命令行运行:taskkill /f /im mysqld-nt.exe
下面的操作是操作mysql中bin目录下的一些程序,如果没有配置环境变量的话,需要切换到mysql的bin 目录下执行如下语句。不然无效
2.继续在命令行运行:mysqld-nt --skip-grant-tables
3.新开一个命令行运行:mysql -u root (如果没有配置mysql的bin环境变量的话需要切换到bin目录下执行此语句)
如果不想改密码,只是想看原来的密码的话。可以在命令行执行这个语句
select host,user,password from mysql.user;//即可查看到用户和密码
如果要修改密码的话,在命令行下执行下面的语句
update mysql.user set password='这里填写你要设置的密码' where user='root';
这里我设置了空密码。
完成这些操作后,继续在命令行运行
taskkill /f /im mysqld-nt.exe;//安全着想,先结束,因为现在这样是可以用mysql -u root 直接登录的
net start mysql;//启动mysql服务
至此,mysql的root密码遗忘解决方法就算弄完了。
phpcms忘记管理员密码怎么办phpcms2008忘了管理员密码,这个还真少见,不过有时也很有用,就是改别人的网站的时候,不知道他的管理员密码也可以改具体方法:方法1:<?phpinclude './include/common.inc.php';
$password = '123456';
$username = 'phpcms';
$password = md5(PASSWORD_KEY.$password);
$db->query("UPDATE ".DB_PRE."member SET password = '$password' WHERE username = '$username'");
$db->query("UPDATE ".DB_PRE."member_cache SET password = '$password' WHERE username = '$username'");echo 'ok';?>username 改成管理员的用户名
密码随便输,把这段代码写在mima.php文件内,放在根目录下访问这个文件
输入 域名/mima.php 就改成了你的设置的密码了。
方法2:已经说了最简单的,也要说下其它方法
进入数据库。以phpmyadmin 为例:
找到管理员的ID
输入SQL改为:
UPDATE`phpcms_member`SET`password`='e10adc3949ba59abbe56e057f20f883e'WHERE`userid`=1LIMIT1; 红色地方是表前缀 要正确
userid= XXX
填管理员的ID
改了之后,管理员的密码为123456
就那么简单。第一种比较好,但改完了要注意删除掉那文件。
phpcms后台进入密码忘了怎么办在没有安装过phpcms v9的电脑上安装phpcms v9,管理员用户名为phpcms,密码是phpcms;
2.利用phpmyadmin访问mysql数据库,查找v9_admin表,里面有这个两个重要的字段信息:password和encrypt;
3.输入sql语句:SELECT * FROM `v9_admin`
4.在忘记密码的主机上,利用phpmyadmin访问主机上的mysql数据库,输入sql下面两条语句后点击执行:
update v9_admin set password='62d2ff1e3d42334e6216d628a5051c08' where userid=1;
update v9_admin set encrypt='7YIwnY' where userid=1;
5.利用上面更新的用户和密码,登录主机后台成功!
注意:如果单独更新password字段的内容是无法登录主机的,因为phpcms程序设置了另一个加密验证字段encrypt。所以必须同时更新password和encrypt字段的内容。
phpcms v9 密码忘记了怎么办那就重置新密码。你问题里描述的很模糊,所以我们来分两种情况,但都基于你是管理人员或开发人员,也就是你有后台或服务器数据库的链接权限,如不是那你改不了:
你忘记的是前台会员密码。修改办法:登录后台-会员-会员管理-会员列表找到对应账号-修改-密码和确认密码中填入新密码-确定,修改成功。
你忘记的是后台管理员密码。
如不是超级管理员,找(登录)超级管理员给你重置,后台-设置-管理员管理-修改;
如果是超级管理员,这里就需要直接修改数据库数据了,操作方法如下:
① 在php运行环境下创建一个php文件,例如index.php。然后自己设置一个6位随机字符串,例如"abc123",加入你要充值的新密码是‘111111’,那么在php中运行一下程序:
echo md5(md5('111111').'abc123');
② 运行后会获得一个加密串,以上便是phpcms的密码加密方式获得的加密串,把它复制到数据库v9_admin数据表中的password字段,然后把6位随机串(abc123)填入encrypt字段。保存,用新密码登录即可。
以上就是phpcms中前后台密码修改办法,那么如果后台操作不熟悉可以看下官方的操作手册,如果对php不熟悉,操作起来你可能比较吃力,这里给你推荐一个傻瓜式可视化的修改操作办法,在iphpcms里面提供了管理员密码生成器,如下图,你可以使用它轻松的生成上面提到的加密传复制到数据库就可以,不用自己写php程序生成了,而且在站长杂谈栏目中有的视频教程。
输入要设置的新密码:
点击生成:
PHP如何找回密码这是一个做好的密码找回 你先看一下 有不懂的你再问 <? ob_start(); //解决header不好使问题
session_start();
require_once("root.php");
try{
$dbUsers=new DBUsers();
$Users=new Users();
}catch (Exception $e){ //抛出错误异常
print $e->getMessage();
exit();
}
?>
<form action="pass.php?action=select" method="post">
用户名:<input type="text" name="name" value=""/>
<input type="submit" name="button" value="提交" />
</form>
<?
if($_GET['action']=='select'){
$dbUsers->name=$_POST['name'];
$users=$Users->selectUsers($dbUsers);
//显示密保
switch ((int)$users->question){
case 1:
echo "问题:你所在的城市?";
break;
case 2:
echo "问题:你的出生地?";
break;
case 3:
echo "问题:你的出生日期?";
break;
case 4:
echo "问题:你配偶的名字?";
break;
case 5:
echo "问题:你父亲的名字?";
break;
}?>
<form action="pass.php?action=insertname=<?=$users->name?>" method="post">
答案:<input type="text" name="answer" value=""/>
<input type="submit" name="button" value="提交" />
</form>
<?
}if ($_GET['action']=='insert'){
$dbUsers->name=$_GET['name'];
$users=$Users->selectUsers($dbUsers);
//echo $users->answer."--------";
//echo $_POST['answer'];
if ($users->answer==$_POST['answer']){
header("Location:pass.php?action=updatename=$users->name");
ob_end_flush();//解决header不好使问题
}else{
echo "<script language='javascript'>alert('回答不正确')</script>";
}
}
?><?
//密码修改
if($_GET['action']=='update'){
$dbUsers->name=$_GET['name'];
?>
<h1>密码修改</h1>
<form action="pass.php?action=upsavename=<?=$dbUsers->name?>" method="post">
新密码:<input type="password" name="pwd1" value=""/>
密码确认:<input type="password" name="pwd2" value=""/>
<input type="submit" name="button" value="提交" />
</form>
<?
}?><?
//密码更新
if($_GET['action']=='upsave'){
// $dbUsers->name=$_SESSION['name'];
$dbUsers->pwd=$_POST['pwd1'];
$dbUsers->name=$_GET['name'];
$msg=$Users->updateUsers($dbUsers);
if($msg){
echo "<script language='javascript'>alert('修改成功');location.href='index.php'</script>";
}}
?>
求解,php网站,后台登陆密码忘记了。怎么办。PHP网站后台登录密码忘记之后有两种办法:一种是在数据库中更改后台的登录密码;另一种就是删除一个文件,然后进行重新安装。
1、在数据库中修改完网站后台登录密码的方法:
首先需要登录网站数据库,进入数据库的管理界面
2、找到数据库中 表头_admin,如:v9_admin,找到数据库中的v9_admin表,点进去,就会看到登录名username和登录密码password,然后将登录密码password的值更改成你想要的登录密码就可以了。
3、接下来就是用重新安装的方法弄回登录密码。
需要准确的找到该文件:根目录/caches/install.lock,将install.lock文件删除,然后将新的install文件上传到根目录。
4、在成功上传install文件和删除install.lock文件后,在浏览器中输入这个网址“与域名/install”然后回车,就可以实现重新安装phpcms程序后台,就可以设置新的登录名与登录密码。
注意事项:
1、需要准确的找到该文件install.lock并进行删除;
2、然后将新的install文件夹上传到根目录
关于PHP中忘记密码代码的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于PHP中忘记密码代码 php找回密码代码的详细内容...