webmain/task/api/userAction.php

(完整代码) 1KB

<?php 
class userClassAction extends apiAction
{
	public function editpassAction()
	{
		if(getconfig('systype')=='demo')$this->showreturn('演示上不要修改');
		$id			= $this->adminid;
		$oldpass	= $this->post('passoldPost');
		$pasword	= $this->post('passwordPost');
		$msg		= '';
		if($this->isempt($pasword))$msg ='新密码不能为空';
		if($msg == ''){
			$oldpassa	= $this->db->getmou($this->T('admin'),"`pass`","`id`='$id'");
			if($oldpassa != md5($oldpass))$msg ='旧密码不正确';
			if($msg==''){
				if($oldpassa == md5($pasword))$msg ='新旧密码不能相同';
			}
		}
		if($msg == ''){
			if(!$this->db->record($this->T('admin'), "`pass`='".md5($pasword)."',`editpass`=`editpass`+1", "`id`='$id'"))$msg	= $this->db->error();
		}
		if($msg==''){
			$this->showreturn('success');
		}else{
			$this->showreturn('',$msg, 201);
		}
	}
	
	//修改头像
	public function editfaceAction()
	{
		$fid = (int)$this->post('fid');
		$dbs = m('admin');
		$face= $dbs->changeface($this->adminid, $fid);
		if($face)$face = $dbs->getface($face);
		
		$this->showreturn($face);
	}
	
	//设置极光推送的regid
	public function setjpushidAction()
	{
		$id = $this->get('id');
		m('login')->update("`ip`='$id'", "`token`='$this->token' and `uid`='$this->adminid'");
		$this->showreturn('ok');
	}
}

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。