31 lines
1.2 KiB
PHP
31 lines
1.2 KiB
PHP
<?php
|
|
namespace Home\Model;
|
|
use Think\Model;
|
|
class MemberModel extends Model{
|
|
//验证
|
|
protected $_validate=array(
|
|
//array("字段","验证规则","错误提示",["验证条件","附加条件","验证时间"]),
|
|
array("username","require","用户名不能为空"),
|
|
array("username","5,40","用户名长度需要5位以上",2,"length"),
|
|
array("username","","用户名已存在",0,"unique"),
|
|
array("email","require","邮箱不能为空"),
|
|
array("email","email","邮箱格式不正确"),
|
|
array("email","","邮箱已存在",0,"unique"),
|
|
array("password","require","密码不能为空"),
|
|
array("password","6,40","密码长度需要6位以上",2,"length"),
|
|
array('repassword','password','确认密码不正确',0,'confirm'), // 验证确认密码是否和密码一致
|
|
);
|
|
//保存注册信息
|
|
public function data_save($site_id){
|
|
//创建数据
|
|
$data=$this->create();
|
|
//
|
|
$data[site_id]= $site_id;
|
|
$data[password]= md6($data[password]);
|
|
$data[status]=1;
|
|
$data[token]=md6(time());
|
|
$data[register_time]=time();
|
|
$data[member_id]=$this->data($data)->add();
|
|
return $data;
|
|
}
|
|
} |