找到member/index_do.php
function login()
在 $rs = $cfg_ml->CheckUser($userid,$pwd);
之后判断$rs时修改:
if($rs==0)
{
#检测yaloecms是正存在该用户,如果存在,则注册一个到CMS.并返回登陆成功.否则:返回用户名不存在;
$hostname = ""; //服务器地址
$dbuser = ""; //数据库用户名
$dbpassword = ""; //数据库密码
$database = ""; //数据库名称
$conn = mysql_connect($hostname, $dbuser, $dbpassword) or die('数据库连接失败');
mysql_select_db($database, $conn);
$sql = "Select MSISDN,PASSWORD from T2_USER where msisdn='{$userid}' limit 1";
$query = mysql_query($sql);
while($row = mysql_fetch_array($query)) {
$yauser = $row['MSISDN'];
$yapassword = $row['PASSWORD'];
}
mysql_close();
if(isset($yauser)) {
#注册一个用户到CMS;
$scores = "100";
$money = "10";
$logintime = $jointime = time();
$loginip = $joinip = GetIP();
$password = md5($yapassword);
$res = $dsql->ExecuteNoneQuery("INSERT INTO #@__member SET `mtype`='个人',`userid`='$yauser',`pwd`='$password',`uname`='$yauser',`sex`='男' ,`rank`='10',`money`='$money', `email`='$email', `scores`='$scores', `matt`='0', `face`='',`safequestion`='0',`safeanswer`='', `jointime`='$jointime',`joinip`='$joinip',`logintime`='$logintime',`loginip`='$loginip';");
if($res) {
$mid = $dsql->GetLastID();
$data = array
(
0 => "INSERT INTO `#@__member_person` SET `mid`='$mid', `onlynet`='1', `sex`='男', `uname`='$yauser', `qq`='', `msn`='', `tel`='', `mobile`='', `place`='', `oldplace`='0' ,
`birthday`='1980-01-01', `star`='1', `income`='0', `education`='0', `height`='160', `bodytype`='0', `blood`='0', `vocation`='0', `smoke`='0', `marital`='0', `house`='0',
`drink`='0', `datingtype`='0', `language`='', `nature`='', `lovemsg`='', `address`='',`uptime`='0';",
1 => "INSERT INTO `#@__member_tj` SET `mid`='$mid',`article`='0',`album`='0',`archives`='0',`homecount`='0',`pagecount`='0',`feedback`='0',`friend`='0',`stow`='0';",
2 => "INSERT INTO `#@__member_space` SET `mid`='$mid',`pagesize`='10',`matt`='0',`spacename`='{$uname}的空间',`spacelogo`='',`spacestyle`='person', `sign`='',`spacenews`='';",
3 => "INSERT INTO `#@__member_flink` SET `mid`='$mid', `title`='无忧CALL-思潮CMS', `url`='http://www.scyouhua.com';"
);
foreach($data as $val) $dsql->ExecuteNoneQuery($val);
}
// 清除会员缓存
// $cfg_ml->DelCache($cfg_ml->M_ID);
if(empty($gourl) || preg_match("#action|_do#i", $gourl))
{
$rs = $cfg_ml->CheckUser($userid,$yapassword);
if($rs==1) {
ShowMsg("成功登录,5秒钟后转向系统主页...","index.php",0,2000);
}
}
else
{
$gourl = str_replace('^','&',$gourl);
ShowMsg("成功登录,现在转向指定页面...",$gourl,0,2000);
}
exit();
}else{
ShowMsg("用户名不存在!", "-1", 0, 2000);
exit();
}
}