改密码 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 5.4下 1 << -2 的结果怎么是 4611686018427387904? PHP也会有读不到Cookie的时候?PHP5的BUG? mysql导入数据中文全变成问号,请教如何解决?? 要做一个开源系统,需要做哪些工作? ftp_connect()命令为什么不能用!!!!~~~~~ 为什么在windows2000下执行和linux下不执行? 这个功能能不能用一条SQL语句搞定?(在线等,超急!) 寻找更多更好的,php函数的解释文档 PHP提交文本带有 and 数字 服务器提示出错 二维数组如何值 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语句
}
?>