You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
790 B

from SS01.models import User,SaleTicketDetail
def changeSelfInfo(username,formData,file):
user = User.objects.get(username=username)
user.address = formData['address']
user.sex = formData['sex']
if formData['textarea']:
user.textarea = formData['textarea']
if file.get('avatar') != None:
user.avatar = file.get('avatar')
user.save()
def getChangePassword(userInfo,passwordInfo):
oldPwd = passwordInfo['oldPassword']
newPwd = passwordInfo['newPassword']
newPwdConfirm = passwordInfo['newPasswordConfirm']
user = User.objects.get(username=userInfo.username)
if oldPwd != userInfo.password: return '初始密码错误'
if newPwd != newPwdConfirm: return '两次密码不一致'
user.password = newPwd
user.save()