perf: 人脸打卡配置
This commit is contained in:
@@ -402,8 +402,10 @@ class SystemController extends AbstractController
|
||||
}
|
||||
if ($all['open'] === 'close') {
|
||||
$all['key'] = md5(Base::generatePassword(32));
|
||||
$all['face_key'] = md5(Base::generatePassword(32));
|
||||
}
|
||||
$all['modes'] = array_intersect($all['modes'], ['auto', 'manual', 'location']);
|
||||
|
||||
$all['modes'] = array_intersect($all['modes'], ['auto', 'manual', 'location', 'face']);
|
||||
$setting = Base::setting('checkinSetting', Base::newTrim($all));
|
||||
} else {
|
||||
$setting = Base::setting('checkinSetting');
|
||||
@@ -413,6 +415,10 @@ class SystemController extends AbstractController
|
||||
$setting['key'] = md5(Base::generatePassword(32));
|
||||
Base::setting('checkinSetting', $setting);
|
||||
}
|
||||
if (empty($setting['face_key'])) {
|
||||
$setting['face_key'] = md5(Base::generatePassword(32));
|
||||
Base::setting('checkinSetting', $setting);
|
||||
}
|
||||
//
|
||||
$setting['open'] = $setting['open'] ?: 'close';
|
||||
$setting['faceupload'] = $setting['faceupload'] ?: 'close';
|
||||
|
||||
Reference in New Issue
Block a user