def login():
if 'username' in session:
return 'Logged in as %s' % escape(session['username'])
table = dynamodb.Table('user')
params = request.get_json()
if not 'username' in params or not 'password' in params:
abort(400)
username = params['username']
password = params['password']
response = table.get_item( Key={ 'username': username })
if 'Item' in response:
db_password = response['Item']['password']
if hash(password) == db_password:
session['username'] = username
return 'Login Succeed'
abort(401)
评论列表
文章目录