登录从后端工作,并在 iOS 上登录后进入主屏幕。但是我如何保证用户实际上正在登录?
例如,我有一个标签,我希望在其中显示用户的用户名,但我不知道如何获取用户的用户名。
我知道我可以在哪里调用服务器,它会以 JSON 格式返回用户名,但这不是效率低下吗?有什么更好的方法来做到这一点?
PS。我是第一次 iOS 程序员
附加信息:我目前也在使用 Flask 和 Flask-Login 扩展作为后端。使用 login_user(user) 方法。这在过去适用于 Web 开发,但我如何让它适用于 iOS 开发。
@app.route('/login/', methods=['POST'])
def login():
params = json.loads(request.data)
username = params['username']
password = params['password']
u = User.query.filter_by(username=username).first()
if u:
if utils.check_password_hash(password, u.pw_hash):
login_user(u)
return ('', 200)
else:
return ('', 400)
else:
return ('', 400)