From 36d738fdfd72955bbcda88b21b9e4c5e49c79b4a Mon Sep 17 00:00:00 2001 From: ping <1017253325@qq.com> Date: Mon, 27 Apr 2026 14:29:59 +0800 Subject: [PATCH 1/2] update --- b/user/loginUser.dspy | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/b/user/loginUser.dspy b/b/user/loginUser.dspy index f4a2f68..8f98f93 100644 --- a/b/user/loginUser.dspy +++ b/b/user/loginUser.dspy @@ -140,7 +140,7 @@ async def loginUser(ns): ns['password'] = back_text.decode('utf-8') type1 = 0 - if ns.get('username') != 'admin': + if ns.get('username') != 'admin' and ns.get('username') != '开元云(北京)科技有限公司': # 这里用户名密码登录也需要手机号,放开下面代码 # logincode = await sor.R('params',{'pname':'login_message','pvalue':'0','del_flg':'0'}) # if len(logincode) >= 1: @@ -170,7 +170,7 @@ async def loginUser(ns): else: ns['password'] = password_encode(ns['password']) ns['del_flg'] = '0' - userreacs = await sor.R('users', ns) + userreacs = await sor.R('users', {'username': ns.get('username'), 'password': ns.get('password')}) if len(userreacs) >= 1: type += 1 await remember_user(userreacs[0]['id'], username=userreacs[0]['username'], userorgid=userreacs[0]['orgid']) -- 2.34.1 From f148392bbe8f5a80eceecea234665e731957a9f5 Mon Sep 17 00:00:00 2001 From: ping <1017253325@qq.com> Date: Mon, 27 Apr 2026 14:52:32 +0800 Subject: [PATCH 2/2] update --- b/user/logintype.dspy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/b/user/logintype.dspy b/b/user/logintype.dspy index d2f6aa4..7b61e87 100644 --- a/b/user/logintype.dspy +++ b/b/user/logintype.dspy @@ -45,7 +45,7 @@ async def logintype(ns): async with db.sqlorContext('kboss') as sor: domain_name = ns.get('domain_name') - if domain_name in ['www.opencomputing.cn', 'dev.opencomputing.cn', 'localhost:9527'] and ns.get('username') != '开元云(北京)科技有限公司': + if domain_name in ['www.opencomputing.cn', 'dev.opencomputing.cn', 'localhost:9527'] and ns.get('username') not in ['开元云(北京)科技有限公司', 'admin', 'kyy_root']: if not ns.get('mobile'): return { 'status': False, -- 2.34.1