sys_admin_user_add.php

来自「这是matlab的一个小程序」· PHP 代码 · 共 68 行

PHP
68
字号
<?php
require_once(dirname(__FILE__)."/config.php");
CheckPurview('sys_User');
require_once(DEDEINC."/typelink.class.php");
if(empty($dopost))
{
	$dopost='';
}
if($dopost=='add')
{
	if(ereg("[^0-9a-zA-Z_@!\.-]",$pwd) || ereg("[^0-9a-zA-Z_@!\.-]",$userid))
	{
		ShowMsg("密码或或用户名不合法,<br />请使用[0-9a-zA-Z_@!.-]内的字符!","-1",0,3000);
		exit();
	}
	$safecodeok = substr(md5($cfg_cookie_encode.$randcode),0,24);
	if($safecode != $safecodeok )
	{
		ShowMsg('请填写安全验证串!','-1',0,3000);
		exit();
	}
	$row = $dsql->GetOne("Select count(*) as dd from `#@__member` where userid like '$userid' ");
	if($row['dd']>0)
	{
		ShowMsg('用户名已存在!','-1');
		exit();
	}
	$mpwd = md5($pwd);
	$pwd = substr(md5($pwd),5,20);

	//关连前台会员帐号
	$adminquery = "INSERT INTO `#@__member` (`mtype`,`userid`,`pwd`,`uname`,`sex`,`rank`,`uprank`,`money`,`upmoney`,`email`,
	               `scores` ,`matt` ,`face`,`safequestion`,`safeanswer` ,`jointime` ,`joinip` ,`logintime` ,`loginip` )
               VALUES ('个人','$userid','$mpwd','$uname','男','100','0','0','0','$email','1000','10','','0','','0','','0',''); ";
	$dsql->ExecuteNoneQuery($adminquery);

	$mid = $dsql->GetLastID();
	if($mid <= 0 )
	{
		die($dsql->GetError().' 数据库出错!');
	}
	$adminquery = "INSERT INTO `#@__member_person` (`mid`,`onlynet`,`sex`,`uname`,`qq`,`msn`,`tel`,`mobile`,`place`,`oldplace`,`birthday`,`star`,
 	              `income` , `education` , `height` , `bodytype` , `blood` , `vocation` , `smoke` , `marital` , `house` ,`drink` , `datingtype` , `language` , `nature` , `lovemsg` , `address`,`uptime`)
                VALUES ('$mid', '1', '男', '{$userid}', '', '', '', '', '0', '0','1980-01-01', '1', '0', '0', '160', '0', '0', '0', '0', '0', '0','0', '0', '', '', '', '','0'); ";
	$dsql->ExecuteNoneQuery($adminquery);
	$adminquery = "INSERT INTO `#@__member_tj` (`mid`,`article`,`album`,`archives`,`homecount`,`pagecount`,`feedback`,`friend`,`stow`)
 	                VALUES ('$mid','0','0','0','0','0','0','0','0'); ";
	$dsql->ExecuteNoneQuery($adminquery);
	$adminquery = "Insert Into `#@__member_space`(`mid` ,`pagesize` ,`matt` ,`spacename` ,`spacelogo` ,`spacestyle`, `sign` ,`spacenews`)
	            Values('$mid','10','0','{$uname}的空间','','person','',''); ";
	$dsql->ExecuteNoneQuery($adminquery);
	$inquery = "Insert Into `#@__admin`(id,usertype,userid,pwd,uname,typeid,tname,email) values('$mid','$usertype','$userid','$pwd','$uname',$typeid,'$tname','$email')";
	$dsql->ExecuteNoneQuery($inquery);
	ShowMsg('成功增加一个用户!','sys_admin_user.php');
	exit();
}
$randcode = mt_rand(10000,99999);
$safecode = substr(md5($cfg_cookie_encode.$randcode),0,24);
$typeOptions = '';
$dsql->SetQuery("Select id,typename From #@__arctype where reid=0 And (ispart=0 Or ispart=1)");
$dsql->Execute('op');
while($row = $dsql->GetObject('op'))
{
	$typeOptions .= "<option value='{$row->id}'>{$row->typename}</option>\r\n";
}
include DedeInclude('templets/sys_admin_user_add.htm');

?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?