app/controller/agent/userinfo.php
(开头部分) 6KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
namespace WY\app\controller\agent;
use WY\app\libs\Controller;
if (!defined('WY_ROOT')) {
exit;
}
class userinfo extends CheckUser
{
public function index()
{
$where = array('fields' => 'userid=?', 'values' => array($_SESSION['login_agentid']));
$userinfo = $this->model()->select()->from('userinfo')->where($where)->fetchRow();
$data = array('title' => '基本资料', 'userinfo' => $userinfo);
$this->put('userinfo.php', $data);
}
public function editsave()
{
if ($this->userData['is_state'] == '1') {
echo json_encode(array('status' => 0, 'msg' => '已开通的账号若要修改资料,请联系客服'));
exit;
}
$data = isset($_POST) ? $_POST : false;
if (!$data) {
echo json_encode(array('status' => 0, 'msg' => '选项填写不完整'));
exit;
}
foreach ($data as $key => $val) {
$data[$key] = $this->req->post($key);
}
if ($data['phone'] == '' || $data['qq'] == '' || $data['realname'] == '' || $data['idcard'] == '' || $data['batype'] == '' || $data['baname'] == '' || $data['baaddr'] == '' || $data['sitename'] == '' || $data['siteurl'] == '') {
echo json_encode(array('status' => 0, 'msg' => '选项填写不完整'));
exit;
}
if (!preg_match('/\\d{11}/', $data['phone'])) {
echo json_encode(array('status' => 0, 'msg' => '手机号码格式错误'));
exit;
}
if (!preg_match('/\\d{5,12}/', $data['qq'])) {
echo json_encode(array('status' => 0, 'msg' => 'QQ号码格式错误'));
exit;
}
if (!preg_match('/[0-9X]{18}/', $data['idcard'])) {
echo json_encode(array('status' => 0, 'msg' => '身份证号码格式错误'));
exit;
}
$data['siteurl'] = str_replace('http://', '', $data['siteurl']);
$data['siteurl'] = str_replace('https://', '', $data['siteurl']);
$data['siteurl'] = str_replace('/', '', $data['siteurl']);
if ($this->model()->from('userinfo')->updateSet($data)->where(array('fields' => 'userid=?', 'values' => array($_SESSION['login_agentid'])))->update()) {
echo json_encode(array('status' => 1, 'msg' => '修改已保存,等待审核'));
exit;
}
echo json_encode(array('status' => 0, 'msg' => '保存失败'));
exit;
}
public function addcfo()
{
$this->put('addcfo.php', array());
}
后面还有 69 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
