You've already forked qlg.tsgz.moe
							
							
		
			
				
	
	
		
			49 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
<?php
 | 
						|
namespace wstmart\app\model;
 | 
						|
use wstmart\common\model\Users as CUsers;
 | 
						|
use Think\Db;
 | 
						|
 | 
						|
/**
 | 
						|
 * ============================================================================
 | 
						|
 * 用户类
 | 
						|
 */
 | 
						|
class Users extends CUsers{
 | 
						|
	/**
 | 
						|
	* 验证用户支付密码
 | 
						|
	*/
 | 
						|
	function checkPayPwd(){
 | 
						|
		$payPwd = input('payPwd');
 | 
						|
		$decrypt_data = WSTRSA($payPwd);
 | 
						|
		if($decrypt_data['status']==1){
 | 
						|
			$payPwd = $decrypt_data['data'];
 | 
						|
		}else{
 | 
						|
			return jsonReturn('验证失败');
 | 
						|
		}
 | 
						|
		$userId = (int)session('WST_USER.userId');
 | 
						|
		$rs = $this->field('payPwd,loginSecret')->find($userId);
 | 
						|
		if($rs['payPwd']==md5($payPwd.$rs['loginSecret'])){
 | 
						|
			return jsonReturn('',1);
 | 
						|
		}
 | 
						|
		return jsonReturn('支付密码错误',-1);
 | 
						|
	}
 | 
						|
	/**
 | 
						|
	 * 获取首页数据
 | 
						|
	 * @param  [type] $userId [description]
 | 
						|
	 * @return [type]         [description]
 | 
						|
	 */
 | 
						|
	function getIndex($userId){
 | 
						|
 | 
						|
	}
 | 
						|
	function getUserInfo($userId,$field){
 | 
						|
		return $this->where(['userId'=>$userId])->field($field)->find();
 | 
						|
	}
 | 
						|
	function appLogOut($userId){
 | 
						|
		$this->where(['userId'=>$userId])->setField('token','');
 | 
						|
		session('WST_USER',null);
 | 
						|
		//setcookie("loginPwd", null);
 | 
						|
		session('WST_MO_WlADDRESS',null);
 | 
						|
	}
 | 
						|
 | 
						|
 | 
						|
}
 |