2016-03-31 16:03:38 +08:00
|
|
|
from flask import redirect, request
|
|
|
|
from webViews.dockletrequest import dockletRequest
|
2016-04-04 21:13:19 +08:00
|
|
|
from webViews.authenticate import login
|
2016-03-31 16:03:38 +08:00
|
|
|
from webViews.view import normalView
|
|
|
|
import json
|
|
|
|
|
|
|
|
class userinfoView(normalView):
|
|
|
|
template_path = "user/info.html"
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def get(self):
|
|
|
|
userinfo = dockletRequest.post('/user/selfQuery/')
|
|
|
|
userinfo = userinfo["data"]
|
|
|
|
return self.render(self.template_path, info = userinfo)
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def post(self):
|
|
|
|
result = json.dumps(dockletRequest.post('/user/selfModify/', request.form))
|
2016-04-04 21:13:19 +08:00
|
|
|
login.refreshInfo()
|
2016-03-31 16:03:38 +08:00
|
|
|
return result
|