webmain/flow/input/mode_userAction.php
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
/**
* 用户管理
*/
class mode_userClassAction extends inputAction{
private $depta;
protected function savebefore($table, $cans, $id, $addbo){
if(getconfig('systype')=='demo' && $id>0)return '演示请勿编辑';
if($id>0){
$uto = m($table)->rows('1=1');
$bstr = $this->option->authercheck();
if(is_string($bstr) && $uto>=100)return $bstr.$this->jm->base64decode('77yM5pyA5aSa5Y!v5re75YqgMTAw5Liq55So5oi3');
}
$user = trimstr($cans['user']);
$name = trimstr($cans['name']);
$num = trimstr(arrvalue($cans,'num'));
$email= trimstr(arrvalue($cans,'email'));
$pass = $cans['pass'];
$check= c('check');
$mobile = arrvalue($cans,'mobile');
$weixinid = arrvalue($cans,'weixinid');
$pingyin = arrvalue($cans,'pingyin');
if(!isempt($pass)){
if(strlen($pass)<4)return '密码至少要4位数';
}
$msg = '';
if($check->isincn($user))return '用户名不能有中文';
if(strlen($user)<2)return '用户名必须2位字符以上';
if(!isempt($email) && !$check->isemail($email))return '邮箱格式有误';
if(!isempt($pingyin) && $check->isincn($pingyin))return '名字拼音不能有中文';
if(!isempt($num) && $check->isincn($num))return '编号不能有中文';
if(!isempt($mobile)){
if(!$check->ismobile($mobile))return '手机格式有误';
}
if(isempt($mobile) && isempt($email))return '邮箱/手机号不能同时为空';
if(!isempt($weixinid)){
if(is_numeric($weixinid))return '微信号不能是数字';
if($check->isincn($weixinid))return '微信号不能有中文';
}
$db = m($table);
if($msg=='')if($db->rows("`user`='$user' and `id`<>'$id'")>0)$msg ='用户名['.$user.']已存在';
$rows = array();
if($msg == ''){
$did = $cans['deptid'];
$sup = $cans['superid'];
$rows = $db->getpath($did, $sup);
}
if(isempt($pingyin))$pingyin = c('pingyin')->get($name,1);
$rows['pingyin'] = $pingyin;
$rows['user'] = $user;
$rows['name'] = $name;
$rows['email'] = $email;
$notsave = '';
if($addbo){
if(isempt($pass))$pass = '123456';
后面还有 99 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
