def register_view(request): result = '' if request.method == 'POST': json_data = simplejson.loads(request.raw_post_data) s_username = json_data['username'] s_password = json_data['password'] if (s_username == None) or (s_password == None): result = {'status': 'fail'} return HttpResponseServerError(simplejson.dumps(result), mimetype="text/json") else: stalkers = Stalker.all().filter('email', s_username).fetch(1) if len(stalkers) == 0: stalker = Stalker(email=s_username, password=s_password) stalker.put() result = { 'user_id': str(stalker.key()), 'username': stalker.email } return HttpResponse(simplejson.dumps(result), mimetype="text/json") else: result = { 'status': 'failure', 'reason': 'Email is already taken.' } return HttpResponseServerError(simplejson.dumps(result), mimetype="text/json") else: return HttpResponseServerError()
def login_view(request): result = '' if request.method == 'POST': json_data = simplejson.loads(request.raw_post_data) username = json_data['username'] password = json_data['password'] if (username == None) or (password == None): return HttpResponseServerError() else: stalkers = Stalker.all().filter('email', username).filter('password', password).fetch(1) if len(stalkers) == 1: #stalker_id = stalkers[0].key().id() stalker_id = str(stalkers[0].key()) result = {'user_id':stalker_id} else: result = {'status':'fail'} return HttpResponseServerError(simplejson.dumps(result), mimetype="text/json") return HttpResponse(simplejson.dumps(result), mimetype="text/json")
def register_view(request): result = '' if request.method == 'POST': json_data = simplejson.loads(request.raw_post_data) s_username = json_data['username'] s_password = json_data['password'] if (s_username == None) or (s_password == None): result = {'status':'fail'} return HttpResponseServerError(simplejson.dumps(result), mimetype="text/json") else: stalkers = Stalker.all().filter('email', s_username).fetch(1) if len(stalkers) == 0: stalker = Stalker(email=s_username, password=s_password) stalker.put() result = {'user_id':str(stalker.key()), 'username':stalker.email} return HttpResponse(simplejson.dumps(result), mimetype="text/json") else: result = {'status':'failure', 'reason': 'Email is already taken.'} return HttpResponseServerError(simplejson.dumps(result), mimetype="text/json") else: return HttpResponseServerError()
def login_view(request): result = '' if request.method == 'POST': json_data = simplejson.loads(request.raw_post_data) username = json_data['username'] password = json_data['password'] if (username == None) or (password == None): return HttpResponseServerError() else: stalkers = Stalker.all().filter('email', username).filter( 'password', password).fetch(1) if len(stalkers) == 1: #stalker_id = stalkers[0].key().id() stalker_id = str(stalkers[0].key()) result = {'user_id': stalker_id} else: result = {'status': 'fail'} return HttpResponseServerError(simplejson.dumps(result), mimetype="text/json") return HttpResponse(simplejson.dumps(result), mimetype="text/json")