织梦的数据库类,以及前端的时间字段,随机密码,随机账号
先说前端的时间字段,随机密码和随机账号
<script> //这里用最简单的生成8位随机数,并且,让第一位不为0 function sjuid(){ var uid=parseInt(Math.random()*89999999+10000000); $('#uid').val(uid); $('.sjuid').html(uid); } // 这里生成随机密码 function sjpsw(){ // 随机密码 var str = 'mnbvcxzasdfghj0123klpoiuytrewq678MNBVCXZLKJH45GFDSAPOIUYT9REWQ';//字符串 var len = str.length;//查询字符串长度 var num=8; //生成字符串长度 var code = ''; for (var i = 0; i < num; i++) { var rand = Math.ceil(Math.random()*len - 1); //console.log(rand) code+= str[rand]; } $('#psw').val(code);//写入指定 input 框 } $(document).ready(function(){ // <!-- 初始化时间,要先引入moment.js --> var time=moment().format('YYYY-MM-DD HH:mm') $('#time').attr('value',time) sjpsw() sjuid() }) </script>
关于dedecms的数据库类
$uid =$_POST['uid']; if($uid){ // diy.php里一个查询操作 // $diyform = $dsql->getOne("select * from dede_diyforms where diyid='$diyid' "); // 首先这里,要使用#@,再次,#@后面书双下划线,再次,uid={$uid}是错误的写法, $query ="select * from dede_diyform1 where uid = '$uid'"; // GetOne()是错误的写法,记得,是小驼峰getOne,不是大驼峰 $flag=$dsql->getOne($query); // $res =['error'=>1,'pass'=>111,'flag'=>$flag,'uid'=>$uid]; // exit(json_encode($res)); if($flag){ $res =['error'=>1,'pass'=>111]; exit(json_encode($res)); } }
获取密码字段的值
//在diy.php中,获取uid的密码,传给前端 $query ="select * from dede_diyform1 where uid = '$uid'"; $arrmm= $dsql->getOne($query); $psw=$arrmm['psw'];
织梦二次开发QQ群
本站客服QQ号:862782808(点击左边QQ号交流),群号(383578617) 如果您有任何织梦问题,请把问题发到群里,阁主将为您写解决教程!
转载请注明: 织梦模板 » 织梦的数据库类以及前端的时间字段,随机密码,随机账号
标签: