본문 바로가기

PRWS.kr

20190308

로그인 기능을 구현하였다.

그러나 개인정보보호법 제30조에 의거 개인정보처리방침을 작성해야 해서

작업이 오래걸렸다.

평범한 메인이다.

이참에 네비게이션 바도 싹 갈아치웠다.

로그인을 요구하는 스크립트를 이미지호스팅 페이지에 적용시켰다.

접속해보니 로그인하라고 잘 떴다.

저 로그인 PHP 자체를 구하느라고 진땀뺐던 것 같다.

결국 우여곡절 끝에 지인이 알려준 블로그에서 가져와 적용했다.

아이디 닉네임 중복검서 넣고 적절히 커스터마이징은 했다.

로그인 폼은 이렇게 생겼다. 타 블로그에서 가져온 그대로라 아직 저런데, 디자인은 곧 바꿔야지 아마...

회원가입 폼은 저렇게 생겼다.

저것도 곧 디자인 갈아치울 거다.

이용약관에 동의해야 가입할 수 있도록 코드를 추가로 작성하였다.

소스코드 공개는 나중에 뭐 생각해보고...

아이디 중복확인하고 비밀번호 재입력도 비교해야 하는데

코드를 추가로 작성해야 하는지라...

대충 써놓은것 같긴한데 잘 안된다.

이메일칸이 저렇게 생겼는데

오른쪽 빈칸은 이메일 도메인(@naver.com 같은거)이 저 선택지 안에 없을 경우를 대비해 '직접입력'을 선택했을때 저 칸 안의 입력값을 가져오도록 해 놓았다.

이런 식으로 말이다.

직접입력 해놓으면 우측 칸에 써내려가면 된다.

if()문을 사용하여 변수의 값이 직접입력으로 되어있으면 우측칸의 값을 가져다 쓴다 식으로 해놓은 것이다.

데이터베이스는 MySQL을 연동시켰다.

그래서 로그인을 하게되면 이렇게 된다.

본인은 이미 admin 계정이 있어서 로그인 해놓았다.

로그인 상태로 이미지호스팅 페이지에 접속하니 저렇게 세션 정보를 가져와 로그인 상태임을 알려준다.

로그아웃 버튼을 누르자 이러면서 로그아웃 된다.

이제 메인에도 로그인 상태를 알려주는 기능을 띄우고자 한다.

'PRWS.kr' 카테고리의 다른 글

20190901  (0) 2020.05.27
20190503  (0) 2020.05.27
20190315  (0) 2020.05.27
20190313  (0) 2020.05.27
20190308  (0) 2020.05.27
20190225  (0) 2020.05.27