首页 » SEO优化 » php点卡发卖技巧_帝国CMS后台生成点卡卡号和密码支持英文字母加数字的方法

php点卡发卖技巧_帝国CMS后台生成点卡卡号和密码支持英文字母加数字的方法

访客 2024-11-24 0

扫一扫用手机浏览

文章目录 [+]

方法如下:

修正文件:/e/class/connect.php

php点卡发卖技巧_帝国CMS后台生成点卡卡号和密码支持英文字母加数字的方法

找到:

php点卡发卖技巧_帝国CMS后台生成点卡卡号和密码支持英文字母加数字的方法
(图片来自网络侵删)

//取得随机数(数字)

在上面插入如下代码:

//取得随机数(字母+数字)function getRandomString($len, $chars=null){ if (is_null($chars)){$chars = "abcdefghijklmnopqrstuvwxyz0123456789"; } mt_srand(10000000(double)microtime()); for ($i = 0, $str = '', $lc = strlen($chars)-1; $i < $len; $i++){ $str .= $chars[mt_rand(0, $lc)]; } return $str;}

修正文件:/e/admin/member/AddCard.php

找到:

$r[card_no]=time();

修正为:

$r[card_no]=strtolower(getRandomString(15));

找到:

$r[password]=strtolower(no_make_password(6));

修正为:

$r[password]=strtolower(getRandomString(15));

上面代码中15代表15个字符。

连续修正支持批量增加点卡:

修正文件:/e/admin/member/ListCard.php

找到:

$card_no=strtolower(no_make_password($cardnum));$password=strtolower(no_make_password($passnum));

修正为:

$card_no=strtolower(getRandomString($cardnum));$password=strtolower(getRandomString($passnum));

本次修正完成,感谢支持!

详情查看:帝国CMS后台天生点卡卡号和密码支持英笔墨母加数字的方法--墨鱼部落格

相关文章