已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 源码

标题: 大家来帮我看看这个短信注册接口是那里有问题?

作者: @Ta

时间: 2013-09-24

点击: 5390

<?php
/**
 * 短信注册文件
 *
 * @
 */
error_reporting(0);
include("config.php");
$con=mysql_connect($host_ip,$host_name,$host_pw);
mysql_select_db($host_table,$con);
$data=mysql_fetch_array(mysql_query("SELECT * FROM baqi_config_data  WHERE action='smsmm'"));
define('SMS_KEY',$data['value']); //接口钥匙
$sql=mysql_connect($host_ip,$host_name,$host_pw);
mysql_select_db($host_table, $sql);
mysql_query("set names 'utf8'");
date_default_timezone_set("PRC");
$date = date("Y-m-d H:i:s ");
$smskey = isset($_REQUEST['smskey'])?$_REQUEST['smskey']:null;
$phone = isset($_REQUEST['phone'])?$_REQUEST['phone']:null;
$content = isset($_REQUEST['message'])?$_REQUEST['message']:null;
$smskey==SMS_KEY or die('2');
$pass=substr($phone,-6);
if(stripos($content,'#')){
$content = explode('#',$content);
$pass = $content[1];
}
$name = 'new'.substr($phone,-4);
$user_sql=mysql_query("SELECT * FROM baqi_user_data WHERE tel='".$phone."'");
$row=mysql_fetch_assoc($user_sql);
if($row['user']==$phone){
$sql="UPDATE baqi_user_data SET pw='".$pass."' WHERE user='".$phone."'";
if(mysql_query($sql)){
die("11");
}else{
die("22");
}}else{
$sql="SELECT * FROM baqi_config_data  WHERE action='sgb'";
$sgb=mysql_fetch_array(mysql_query($sql));
$sql="insert into baqi_user_data(userid,user,pw,sid,name,money,mtime,ltime,tel,vip,vtime,qdtime,qdcount,tjcount,ggcount,ggtime,mail,weather,hmd) values('0','".$name."','".$pass."','','".$name."','".$sgb['value']."','','".$date."','".$phone."','0','0','0','0','0','0','".$date."','','','0')";
if(mysql_query($sql)){
die("1");
}else{
die("22");
}}
?>

[隐藏样式|查看源码]


『回复列表(16|隐藏机器人聊天)』

1. 霸气?
(/@Ta/2013-09-24 19:23//)

2. 看完了、实力有限……我感觉没错。
(/@Ta/2013-09-24 19:25//)

3. $smskey==
@命运
(/@Ta/2013-09-24 20:18//)

4. 针对问题解决问题是我的风格。
(/@Ta/2013-09-24 20:19//)

5. @齐子,一个手号发一次注册一次,发两次就注册了两个号了,一直推下去。
(/@Ta/2013-09-24 22:01//)

6. @果冻豆,说怎样改。
(/@Ta/2013-09-24 22:05//)

7. @命运 加一句判断是否已注册
(/@Ta/2013-09-25 00:11//)

8. @齐子,技术能力有限,能帮我写出来告诉我加在上面那个位置吗?
(/@Ta/2013-09-25 12:27//)

9. @命运 29句:
$row=mysql_fetch_assoc($user_sql);
改为:
$row=mysql_fetch_array($user_sql);
(/@Ta/2013-09-25 14:04//)

10. @命运,有现成的接口
(/@Ta/2013-09-25 16:27//)

11. @DaMeng,看效果用户:new9468统计:[ 0][ 1000000 ][1][ 清空挂机 ][ 删除用户 ]用户:new9468统计:[ 0][ 1000000 ][1][ 清空挂机 ][ 删除用户 ]用户:new9468统计:[ 0][ 1000000 ][0][ 清空挂机 ][ 删除用户 ]用户:new9468统计:[ 0][ 1000000 ][0][ 清空挂机 ][ 删除用户 ]用户:new9468统计:[ 0][ 1000000 ][1][ 清空挂机 ][ 删除用户 ]用户:new9468统计:[ 0][ 1000000 ][1][ 清空挂机 ][ 删除用户 ]用户:new9468统计:[ 0][ 1000000 ][0][ 清空挂机 ][ 删除用户 ]用户:new9468统计:[ 0][ 1000000 ][0][ 清空挂机 ][ 删除用户 ]
(/@Ta/2013-09-25 18:30//)

12. @齐子,改了,还是会一号多注册啊。
(/@Ta/2013-09-25 18:54//)

13. @命运 怎么说。。。我没仔细看代码,你把数据清空重新操作试试
(/@Ta/2013-09-25 19:29//)

14. @命运 要么就是数据表结构啥的不一样,源码没问题
(/@Ta/2013-09-25 19:30//)

15. @齐子,可能还是手机号在个人资料中隐蔽了,短信注册无法识别,用户名为手号后四位,是霸气3.5,还是让霸气去修复吧。还是用小文的3.4接口算了。
(/@Ta/2013-09-27 13:33//)

16. @Mine陈,没法改了,是要用现成的了。
(/@Ta/2013-09-27 13:37//)

回复需要登录

9月10日 03:00 星期三

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1