Heim > Backend-Entwicklung > PHP-Tutorial > php实现点卡卡号密码生成

php实现点卡卡号密码生成

WBOY
Freigeben: 2016-07-25 08:45:34
Original
1351 Leute haben es durchsucht
  1. /*
  2. 1.产生随机数
  3. 2.插入表
  4. 3.查询
  5. 4.返回yes
  6. */
  7. function mak() //生成卡号密码算法 可替换;
  8. {
  9. $str=md5(microtime());
  10. $pass=substr($str,-12);
  11. return $pass;
  12. }
  13. ///////////////生成卡号密码并存入数据库$times=你想添加的卡号密码条数////////////////
  14. function sqlconn($times)
  15. {
  16. $con=mysql_connect("127.0.0.1","root","");
  17. if(!$con)
  18. {
  19. die('Connect database................[ERROR]:'.mysql_error());
  20. }
  21. else echo "Connect database server................[OK]
    ";
  22. $cmd="CREATE DATABASE num_psw";
  23. if(mysql_query($cmd,$con))echo "Creat database................[OK]
    ";
  24. else
  25. {
  26. echo 'Creat database................[ERROR]:'.mysql_error()."
    ";
  27. }
  28. mysql_select_db("num_psw",$con);//选择数据库
  29. $cmd="CREATE table numpsw(auth1 varchar(25),auth2 varchar(25))";
  30. if(mysql_query($cmd,$con))echo "Creat table................[OK]
    ";
  31. else
  32. {
  33. echo 'Creat table................[ERROR]:'.mysql_error()."
    ";
  34. }
  35. for($i=0;$i {
  36. $tmp1=mak();
  37. $tmp2=mak();
  38. $cmd="insert into numpsw values('{$tmp1}', '{$tmp2}')";
  39. if(mysql_query($cmd,$con))echo "Creat num................[OK]
    num is:$tmp1
    psw is:$tmp2
    ";
  40. else die('Creat num................[ERROR]:'.mysql_error());
  41. }
  42. }
  43. ///////////////////验证卡号密码是否正确 参数为卡号 密码///////////////////////
  44. function sqlauth($str1,$str2)
  45. {
  46. $con=mysql_connect("127.0.0.1","root","");
  47. mysql_select_db("num_psw",$con);
  48. $cmd="SELECT * FROM numpsw WHERE auth2='{$str2}'";
  49. $res=mysql_query($cmd,$con);
  50. $row = mysql_fetch_array($res);
  51. if($row[0]==$str1)echo"Auth success!";else echo"Auth failed!";//直显式;
  52. //if($row[0]==$str1)return true;else return false;//接口式;
  53. }
  54. ////////////////////////////////////////////////////////////////////////////
  55. //用法:
  56. sqlconn(5);
  57. sqlauth('207a2c9dac2d','3a97d69421c6')
  58. ?>
复制代码

点卡, 卡号, php


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage