登录封禁判断处理
This commit is contained in:
@@ -109,36 +109,39 @@ class Login extends Model
|
|||||||
if ($block) {
|
if ($block) {
|
||||||
if($block['block_time'] != 0 && $block['block_time'] <= time()){
|
if($block['block_time'] != 0 && $block['block_time'] <= time()){
|
||||||
db('block')->where(['id' => $block['id']])->delete();
|
db('block')->where(['id' => $block['id']])->delete();
|
||||||
}
|
}else{
|
||||||
if($block['block_time'] == 0){
|
if($block['block_time'] == 0){
|
||||||
return ['code' => 301, 'msg' => '用户已被永久封禁', 'data' => null];
|
return ['code' => 301, 'msg' => '用户已被永久封禁', 'data' => null];
|
||||||
}else{
|
}else{
|
||||||
return ['code' => 301, 'msg' => '用户已被封禁,解封时间:'.date('Y-m-d H:i:s',$block['block_time']), 'data' => null];
|
return ['code' => 301, 'msg' => '用户已被封禁,解封时间:'.date('Y-m-d H:i:s',$block['block_time']), 'data' => null];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
$block = db::name('block')->where(['type_text' => $login_device,'type' => 2])->find();
|
$block = db::name('block')->where(['type_text' => $login_device,'type' => 2])->find();
|
||||||
if ($block) {
|
if ($block) {
|
||||||
if($block['block_time'] != 0 && $block['block_time'] <= time()){
|
if($block['block_time'] != 0 && $block['block_time'] <= time()){
|
||||||
db('block')->where(['id' => $block['id']])->delete();
|
db('block')->where(['id' => $block['id']])->delete();
|
||||||
}
|
}else{
|
||||||
if($block['block_time'] == 0){
|
if($block['block_time'] == 0){
|
||||||
return ['code' => 301, 'msg' => '设备已被永久封禁', 'data' => null];
|
return ['code' => 301, 'msg' => '设备已被永久封禁', 'data' => null];
|
||||||
}else{
|
}else{
|
||||||
return ['code' => 301, 'msg' => '设备已被封禁,解封时间:'.date('Y-m-d H:i:s',$block['block_time']), 'data' => null];
|
return ['code' => 301, 'msg' => '设备已被封禁,解封时间:'.date('Y-m-d H:i:s',$block['block_time']), 'data' => null];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
$ip = request()->ip();
|
$ip = request()->ip();
|
||||||
$block = db::name('block')->where(['type_text' => $ip,'type' => 3])->find();
|
$block = db::name('block')->where(['type_text' => $ip,'type' => 3])->find();
|
||||||
if ($block) {
|
if ($block) {
|
||||||
if($block['block_time'] != 0 && $block['block_time'] <= time()){
|
if($block['block_time'] != 0 && $block['block_time'] <= time()){
|
||||||
db('block')->where(['id' => $block['id']])->delete();
|
db('block')->where(['id' => $block['id']])->delete();
|
||||||
}
|
}else{
|
||||||
if($block['block_time'] == 0){
|
if($block['block_time'] == 0){
|
||||||
return ['code' => 301, 'msg' => 'ip已被永久封禁', 'data' => null];
|
return ['code' => 301, 'msg' => 'ip已被永久封禁', 'data' => null];
|
||||||
}else{
|
}else{
|
||||||
return ['code' => 301, 'msg' => 'ip已被封禁,解封时间:'.date('Y-m-d H:i:s',$block['block_time']), 'data' => null];
|
return ['code' => 301, 'msg' => 'ip已被封禁,解封时间:'.date('Y-m-d H:i:s',$block['block_time']), 'data' => null];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$save_data = [];
|
$save_data = [];
|
||||||
$save_data['id'] = $user_info['id'];
|
$save_data['id'] = $user_info['id'];
|
||||||
|
|||||||
Reference in New Issue
Block a user