로딩
요청 처리 중입니다...

[django] 사용자 아이피로 접속허용여부 체크하기

 [django] 사용자 아이피로 접속허용여부 체크하기

특정 사용자만 접속하도록 아이피를 체크하는 기능이 필요해 기능을 만들어봤다. 해당 함수는 허용된 아이피 리스트를 만들고 사용자가 접속하면 아이피를 체크해서 허용 리스트에 포함되어 있는지 체크해서 있으면 PASS 를 없으면 BLOCK을 리턴하도록 만들었다. def ipPassChk(request): ipList = {"222.110.188.63", "222.110.188.64"} xffInfo = request.META.get('HTTP_X_FORWARDED_FOR') if xffInfo: ip_list = xffInfo.split(',') userIP = ip_list[0].strip() else: userIP = request.META.get('REMOTE_ADDR') if userIP in ipList: return "PASS" else: return "BLOCK"...