我正在创建一个从 iphone 到 django 服务器的登录过程。
我使用类方法制作了 Session 类,使用 json 制作了 httprequest 包装器。
但我不知道。如何获取会话信息和匹配的服务器会话?
如果我得到会话信息,(只是示例伪代码)
def function(username, password)
if is_authenticate(username, password) == true
login(username, password)
#What send value to iphone
return returnValue(session_id)
如何发送 session_id?
这是登录功能
def sign_in(request):
if request.method=='POST':
username = requset.POST['username']
password = request.POST['password']
user = authenticate(username=username, password=password)
list = []
if user is not None:
if user.is_activate:
try:
login(request,user)
list.append( {'fields':
{'login_status':'login success'},})
except:
list.append( {'fields':
{'login_status':'login fail'},})
returnValues = json.dumps(list,cls=DjangoJSONEncoder)
return HttpResponse(returnValues)