로그인 기능
로앤비 툴즈/파일 업로더 2009. 12. 27. 01:40로앤비 툴즈의 개발 원칙 중 한 가지가 '가급적 슬림하게 가자'는 것이었습니다.
그래서 파일 업로더에서는 업로드 하는 사용자를 식별하기 위해 아이디와 비밀번호로 로그인을 요구하는 대신, 엉성하나마 IP 주소로 식별을 하고 있었습니다.
하지만 곰곰히 생각해 본 결과, 아무래도 아이디/비밀번호 기반의 인증이 필요하다는 결론을 내렸습니다.
예컨데 이러한 파일 업로더의 사용 시나리오를 생각해 볼 수 있습니다.
1. 대회의실에서 프리젠테이션을 하기 위해 PPT 파일을 옮겨야 한다.
2. 자신의 컴에서 PPT 파일을 파일 업로더를 통해 업로더 한다.
3. 대회의실의 컴에서 파일 업로더를 실행시켜, PPT 파일의 주소를 확인한다.
IP 기반의 사용자 식별 방법으로는 자기의 자리에서 올린 파일을 대회의실의 컴에서 볼 수 있는 방법이 없습니다.
역시 로그인이 답인 듯 합니다.
어쩔 수 없이 로그인 인증을 도입했지만, 그래도 최대한 간략하게 구현하였습니다.
1. 등록 항목을 아이디와 비번, 두 가지만 받습니다. (월소득, 주소, 주거 형태(자가/전세/월세), 지난 대선 지지 후보 등은 입력하지 않으셔도 됩니다.)
2. 자동 로그인을 설정하면 프로그램이 실행될 때 자동으로 로그인이 됩니다.
추신 : 계정 등록과 로그인은 파일 업로더에서만 사용됩니다. 다른 모든 프로그램은 로그인이 필요 없으며, 어떠한 데이터도 서버에 저장하지 않습니다.