def signin(request): try: data=json.loads(request.body.decode("utf-8")) except ValueError: return "Input must be json format", 400 user = User.create_from_request(data) query = "select * from khu_user where user_email = '%s'" user_db=select_one(query % user.user_email) if user_db is None: return HttpResponse("User not existed") if user_db[3] != user.user_pw: return HttpResponse("Incorrect password") response = HttpResponse('set cookie') response.set_cookie('khustagram_login',user_db[1]) return response
def signup(request): try: data=json.loads(request.body.decode("utf-8")) except ValueError: return "Input must be json format", 400 user = User.create_from_request(data) query = "select * from khu_user where user_email = '%s'" user_db = select_one(query % user.user_email) if user_db is not None: return HttpResponse("User is already existed") query = "insert into khu_user (usr_name, user_email, user_pw) values ('%s', '%s', '%s')" insert(query % (user.usr_name, user.user_email, user.user_pw)) session = boto3.session.Session(aws_access_key_id = AWS_ACCESS_KEY, aws_secret_access_key = AWS_SECRET_KEY, region_name = REGION_NAME) s3 = session.resource('s3') s3.Bucket(BUCKET_NAME).put_object(Key = user.user_email+"/", Body = "") print(user.user_email + "is sign up") return HttpResponse("Signup Success")