why.xingtongworld.com项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

52 lines
1.4 KiB

<?php
// +----------------------------------------------------------------------
// | YFCMF [ WE CAN DO IT MORE SIMPLE ]
// +----------------------------------------------------------------------
// | Copyright (c) 2015-2016 http://www.rainfer.cn All rights reserved.
// +----------------------------------------------------------------------
// | Author: rainfer <81818832@qq.com>
// +----------------------------------------------------------------------
namespace app\admin\model;
use think\Model;
/**
* 会员模型
* @package app\admin\model
*/
class MemberList extends Model
{
public function news()
{
return $this->hasMany('News','news_auto');
}
/**
* 增加会员
* @return int 0或会员id
*/
public static function add($username,$salt='',$pwd,$groupid=1,$nickname='',$email='',$tel='',$open=0,$status=0)
{
$salt=$salt?:random(10);
$sldata=array(
'member_list_username'=>$username,
'member_list_salt' => $salt,
'member_list_pwd'=>encrypt_password($pwd,$salt),
'member_list_groupid'=>$groupid,
'member_list_nickname'=>$nickname,
'member_list_email'=>$email,
'member_list_tel'=>$tel,
'member_list_open'=>$open,
'last_login_ip'=>request()->ip(),
'member_list_addtime'=>time(),
'last_login_time'=>time(),
'user_status'=>$status,
);
$member=self::create($sldata);
if($member){
return $member['member_list_id'];
}else{
return 0;
}
}
}