mirror of
https://github.com/veops/cmdb.git
synced 2025-08-08 15:50:22 +08:00
update acl
This commit is contained in:
@@ -10,7 +10,7 @@ from flask_login import login_user, logout_user
|
||||
|
||||
from api.lib.decorator import args_required
|
||||
from api.lib.perm.auth import auth_abandoned
|
||||
from api.models.account import User
|
||||
from api.models.acl import User
|
||||
from api.resource import APIView
|
||||
|
||||
|
||||
@@ -24,6 +24,8 @@ class LoginView(APIView):
|
||||
username = request.values.get("username") or request.values.get("email")
|
||||
password = request.values.get("password")
|
||||
user, authenticated = User.query.authenticate(username, password)
|
||||
if not user:
|
||||
return abort(403, "User <{0}> does not exist".format(username))
|
||||
if not authenticated:
|
||||
return abort(403, "invalid username or password")
|
||||
|
||||
|
Reference in New Issue
Block a user