改密码 update table set password='123456'不就可以了么 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1. 这个PHP作不会很难吧, 遍历数据库,为每个人随机生成密码,写入数据库,并把记录留下来。 这里有随机生成密码的例子:http://blog.cnxhacker.net/user1/1821/archives/2006/15892.html2. 或则你写一个个人改密码的页面, 让用户使用你的初始密码自己去改,不过这样安全性不高! <?php$str = 'ABCDEFGHIJKMNPQRSTUVWXYZ1234567890abcdefghijkmnpqrstuvwxyz'; $l = strlen($str); //得到字串的长度; //循环执行sql语句 for($a=1;$a<=3000;$a++){ $str_pwd=""; for($i=1;$i<=8;$i++){//取得八位数密码 $num=rand(0,$l-1); $str_pwd.= $str[$num]; } $sql="update table set password='$str_pwd' where id='$a'"; echo $sql; }?> <?phpinclude("dbConn.class.php");//连接数据库$dbConn=new dbConn;$str = 'ABCDEFGHIJKMNPQRSTUVWXYZ1234567890abcdefghijkmnpqrstuvwxyz'; //密码组成的字段$l = strlen($str); $sql="select * from users";//查询出结果集$result=$dbConn->conn($sql);$array=mysql_fetch_array($result);while($array=mysql_fetch_array($result["rs"])){//用while循环结果集 $str_pwd=""; for($i=1;$i<=8;$i++){//循环8次得到密码 $num=rand(0,$l-1); $str_pwd.= $str[$num]; } $sql="update users set password='$str_pwd' where username='".$array["username"]."'";//修改密码的SQL $dbConn->conn($sql);//执行SQL语句}?> php和mysql 1、php里当表单提交后之前的变量无法使用2、HTTP500 3、编码问题 最近整了个WINXP+IIS5.1+PHP+MYSQL,在PHPMYADMIN里遇到点问题,一直解决不了,望解…… 问题,希望大家帮忙 ph4.4.2+oracle8.1.6问题! 下载一个新闻管理,插入图片是提示找不到gallery2.php是怎么回事? 请看这个while循环(应该不是我正则没写好的问题吧?) 求好用的Zend Encode,我在站长站下的不好用,说我那个授权无效呀 文本留言第二问 网站后台检查版本的代码怎么写, 还有怎么留后门? 二维数组如何值 htaccess问题
http://blog.cnxhacker.net/user1/1821/archives/2006/15892.html
2. 或则你写一个个人改密码的页面, 让用户使用你的初始密码自己去改,不过这样安全性不高!
$str = 'ABCDEFGHIJKMNPQRSTUVWXYZ1234567890abcdefghijkmnpqrstuvwxyz';
$l = strlen($str); //得到字串的长度;
//循环执行sql语句
for($a=1;$a<=3000;$a++){
$str_pwd="";
for($i=1;$i<=8;$i++){//取得八位数密码
$num=rand(0,$l-1);
$str_pwd.= $str[$num];
}
$sql="update table set password='$str_pwd' where id='$a'";
echo $sql;
}
?>
include("dbConn.class.php");//连接数据库
$dbConn=new dbConn;
$str = 'ABCDEFGHIJKMNPQRSTUVWXYZ1234567890abcdefghijkmnpqrstuvwxyz'; //密码组成的字段
$l = strlen($str);
$sql="select * from users";//查询出结果集
$result=$dbConn->conn($sql);
$array=mysql_fetch_array($result);
while($array=mysql_fetch_array($result["rs"])){//用while循环结果集
$str_pwd="";
for($i=1;$i<=8;$i++){//循环8次得到密码
$num=rand(0,$l-1);
$str_pwd.= $str[$num];
}
$sql="update users set password='$str_pwd' where username='".$array["username"]."'";//修改密码的SQL
$dbConn->conn($sql);//执行SQL语句
}
?>