webmain/system/admin/adminAction.php
(开头部分) 6KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
class adminClassAction extends Action
{
public function loadadminAjax()
{
$id = (int)$this->get('id',0);
$data = m('admin')->getone($id);
if($data){
$data['pass']='';
}
$arr['data'] = $data;
$dbs = m('sjoin');
$arr['grouparr'] = $dbs->getgrouparr();
$arr['groupid'] = $dbs->getgroupid($id);
$this->returnjson($arr);
}
public function beforeshow($table)
{
$fields = 'id,name,`user`,deptname,`type`,`num`,status,tel,workdate,ranking,superman,loginci,sex,sort,face';
$s = '';
$key = $this->post('key');
if($key!=''){
$s = m('admin')->getkeywhere($key);
}
//这句是bug修改
$sql1 = 'alter table `[Q]admin` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;';
$opts = $this->option->getval('adminbug1');
if(isempt($opts)){
$this->db->query($sql1);
$this->option->setval('adminbug1',$this->now, '用户bug1');
}
return array(
'fields'=> $fields,
'where' => $s
);
}
public function fieldsafters($table, $fid, $val, $id)
{
$fields = 'sex,ranking,tel,mobile,workdate,email,quitdt';
if(contain($fields, $fid))m('userinfo')->update("`$fid`='$val'", $id);
}
public function publicbeforesave($table, $cans, $id)
{
$user = strtolower(trimstr($cans['user']));
$name = trimstr($cans['name']);
$num = trimstr($cans['num']);
$email= trimstr($cans['email']);
$check= c('check');
$mobile = $cans['mobile'];
$weixinid = $cans['weixinid'];
$pingyin = $cans['pingyin'];
$msg = '';
if($check->isincn($user))return '用户名不能有中文';
后面还有 187 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
