|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
帝国cms注册时用户名和email的即时检测函数
- /*ajax处理函数*/
- function CheckUsername($param,$name){//Username
- global $empire,$public_r,$dbtbpre;
- $length=mb_strlen($param);
- if($length < 4 || $length > 20){
- $tips='{"info":"Error!","status":"n"}';
- }else{
- $r=$empire->fetch1("select count(*) as total from {$dbtbpre}enewsmember where $name='$param' limit 1");
- if($r['total']){
- $tips='{"info":"用户名已存在,请选择其他用户名!","status":"n"}';
- }else{
- $tips='{"info":"恭喜您,此用户名可使用!","status":"y"}';
- }
- }
- return $tips;
- }
- function CheckEmail($param,$name){//Email
- global $empire,$public_r,$dbtbpre;
- $exp='/^([0-9A-Za-z\\-_\\.]+)@([0-9a-z]+\\.[a-z]{2,3}(\\.[a-z]{2})?)$/i';
- if(preg_match($exp,$param)){
- $r=$empire->fetch1("select count(*) as total from {$dbtbpre}enewsmember where $name='$param' limit 1");
- if($r['total']){
- $tips='{"info":"邮箱已被使用,请选择其他邮箱!","status":"n"}';
- }else{
- $tips='{"info":"恭喜您,此邮箱可使用!","status":"y"}';
- }
- }else{
- $tips='{"info":"邮箱格式不正确!","status":"n"}';
- }
- return $tips;
- }
复制代码
以上只是个人经验分享,具体使用请参考自身项目。 |
|