本帖最后由 宝塔用户_riohjx 于 2025-1-7 11:23 编辑
为了能快速了解并处理您的问题,请提供以下基础信息:
请大师看看,万分感激!!
在登录页面中的代码
def post(self, request):
username = request.GET.get('username')
password = request.GET.get('password')
try:
user = SysUser.objects.get(number=username,
password=md5(password)) # username修改成number工号
jwt_payload_handler = api_settings.JWT_PAYLOAD_HANDLER # 小写快捷键ctrl+shift+U
jwt_encode_handler = api_settings.JWT_ENCODE_HANDLER
# 将用户对象传递进去,获取到该对象的属性值
payload = jwt_payload_handler(user)
# 将属性值编码成jwt格式的字符串
token = jwt_encode_handler(payload)
无法获取token,导致无法登录,使用pycharm测试是没问题的,部署到宝塔后就不行了
|
|