首页 > 代码库 > thinkphp会员注册1年后到期自动拉黑
thinkphp会员注册1年后到期自动拉黑
// 登录验证提交 public function dologin(){ $use = M("Users"); $username=I(‘post.username‘); $yh = $use->where("user_login = ‘{$username}‘")->select();//根据用户提交的用户名搜索用户创建的时间 $tim = $yh[0][‘create_time‘];//创建用户的时间 $timec = strtotime("$tim + 1 year");//(创建用户的时间+1年)的时间戳 $notim = strtotime(‘now‘);//现在的时间的时间戳,如果现在的时间戳大于(创建的时间+1年)的时间戳时,执行拉黑操作(user_status = 0)和友好提示,else执行正常访问 if($notim >$timec) { $data[‘user_status‘] = 0; $use->where("user_login = ‘{$username}‘")->save($data); $this->error("您注册的会员已到期,请联系客服或续费使用!"); } else { if(!sp_check_verify_code()){ $this->error("验证码错误!"); } $users_model=M("Users"); $rules = array( //array(验证字段,验证规则,错误提示,验证条件,附加规则,验证时间) array(‘username‘, ‘require‘, ‘手机号/邮箱/用户名不能为空!‘, 0 ), array(‘password‘,‘require‘,‘密码不能为空!‘,0), ); if($users_model->validate($rules)->create()===false){ $this->error($users_model->getError()); } $username=I(‘post.username‘); if(preg_match(‘/(^(13\d|15[^4\D]|17[13678]|18\d)\d{8}|170[^346\D]\d{7})$/‘, $username)){//手机号登录 $this->_do_mobile_login(); }else{ $this->_do_email_login(); // 用户名或者邮箱登录 session(‘uname‘,$username); } } }
thinkphp会员注册1年后到期自动拉黑
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。