Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
F
financial-system
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
xianyang
financial-system
Commits
1342106b
Commit
1342106b
authored
Jul 31, 2023
by
xianyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化每天第一次报错
parent
28e23eb9
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
5 additions
and
3 deletions
+5
-3
login_verification.py
app/api/users/login_verification.py
+3
-1
db.py
core/storage/db.py
+2
-2
No files found.
app/api/users/login_verification.py
View file @
1342106b
...
...
@@ -20,7 +20,7 @@ def get_user(db, username: str):
try
:
result
=
db
.
query
(
users
.
User
)
.
filter
(
users
.
User
.
username
==
username
)
.
first
()
except
Exception
as
e
:
re
sult
=
db
.
query
(
users
.
User
)
.
filter
(
users
.
User
.
username
==
username
)
.
first
()
re
turn
None
return
result
...
...
@@ -91,6 +91,8 @@ def authenticate_pwd(db: Session, form_data: GoogleLogin):
"""只验证密码"""
user_data
=
get_user
(
db
=
db
,
username
=
form_data
.
username
)
# 如果密码不正确,也是返回False
if
not
user_data
:
return
{
"result"
:
False
,
"msg"
:
"密码错误"
}
md5_password
=
md5
(
form_data
.
password
)
if
md5_password
!=
user_data
.
hashed_password
:
return
{
"result"
:
False
,
"msg"
:
"密码错误"
}
...
...
core/storage/db.py
View file @
1342106b
...
...
@@ -21,9 +21,9 @@ SQLALCHEMY_DATABASE_URL = f'sqlite:///{modul_path}/sql_app.db'
# SQLALCHEMY_DATABASE_URL, encoding='utf-8', echo=True, connect_args={'check_same_thread': False}
# )
#数据中心测试服
engine
=
create_engine
(
'mysql+mysqldb://data_center:KCMBfAjeJhbJXsSe@43.138.132.9:3398/finance'
)
engine
=
create_engine
(
'mysql+mysqldb://data_center:KCMBfAjeJhbJXsSe@43.138.132.9:3398/finance'
,
pool_size
=
20
)
#财务原数据数据库
engine_3yakj
=
create_engine
(
'mysql+mysqldb://root:c1ea602311a369f6@106.55.103.148:3398/3yakj_v2'
)
engine_3yakj
=
create_engine
(
'mysql+mysqldb://root:c1ea602311a369f6@106.55.103.148:3398/3yakj_v2'
,
pool_size
=
20
)
# 数据库 session 类,用于创建 session 实例
# autoflush 是指发送数据库语句到数据库,但数据库不一定执行写入到磁盘
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment