aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKanagaraj Manickam <kanagaraj.manickam@huawei.com>2020-09-25 15:41:11 +0530
committerKanagaraj Manickam <kanagaraj.manickam@huawei.com>2020-10-19 22:19:10 +0530
commit8adaa30570d7ab9d04928b4416f15ca16f0bdcc4 (patch)
tree24218a9c098c03ab53df1b4b61fb6b4c7dfa6243
parenteaca47141878a8530975449c45ad2deb18e5165b (diff)
Added Login feild validations
Issue-ID: DOVETAIL-801 Signed-off-by: Kanagaraj Manickam <kanagaraj.manickam@huawei.com> Change-Id: Ifc9925d3ad8da973804919746902fd7754f98abd
-rw-r--r--opnfv_testapi/common/message.py8
-rw-r--r--opnfv_testapi/ui/auth/sign.py6
2 files changed, 14 insertions, 0 deletions
diff --git a/opnfv_testapi/common/message.py b/opnfv_testapi/common/message.py
index e9b3b1c..0f50cd1 100644
--- a/opnfv_testapi/common/message.py
+++ b/opnfv_testapi/common/message.py
@@ -56,3 +56,11 @@ def must_int(name):
def no_auth():
return 'No permission to operate. Please ask Administrator for details.'
+
+
+def req_username():
+ return 'UserName is Required'
+
+
+def req_password():
+ return 'Password is Required'
diff --git a/opnfv_testapi/ui/auth/sign.py b/opnfv_testapi/ui/auth/sign.py
index bd765aa..29be209 100644
--- a/opnfv_testapi/ui/auth/sign.py
+++ b/opnfv_testapi/ui/auth/sign.py
@@ -20,6 +20,8 @@ from opnfv_testapi.common.config import CONF
from opnfv_testapi.db import api as dbapi
from opnfv_testapi.ui.auth import base
from opnfv_testapi.ui.auth import constants as const
+from opnfv_testapi.common import raises
+from opnfv_testapi.common import message
import logging
import oauth2 as oauth
@@ -296,6 +298,10 @@ class LoginHandler(base.BaseHandler):
name = data.get('name')
password = data.get('pass')
form_id = 'user_login'
+ if not name:
+ raises.Unauthorized(message.req_username())
+ elif not password:
+ raises.Unauthorized(message.req_password())
params = {
"name": name,