完善演示模式下无法修改数据

This commit is contained in:
2021-04-02 17:45:43 +08:00
parent 0d8dea3c01
commit 2c35ffec4f
3 changed files with 25 additions and 14 deletions
+11 -1
View File
@@ -6,7 +6,7 @@ use Request;
use App\Support\Totp;
use App\Support\Captcha;
use App\Support\License;
use Gdoo\User\Models\UserLog;
use Gdoo\User\Models\User;
@@ -24,6 +24,9 @@ class AuthController extends Controller
*/
public function totp()
{
// 关闭演示模式
License::demoClose();
// 时间验证密钥
$t = new Totp();
$gets = Request::all();
@@ -78,6 +81,10 @@ class AuthController extends Controller
$this->ret->set('show_captcha', $this->setting['login_captcha'] <= $log->error_count);
if (Request::method() == 'POST') {
// 关闭演示模式
License::demoClose();
if (empty($gets['username'])) {
return $this->ret->error('用户名不能为空,请重新填写。');
}
@@ -169,6 +176,9 @@ class AuthController extends Controller
*/
public function logout()
{
// 关闭演示模式
License::demoClose();
Auth::logout();
Session::flush();