프로그래밍
첫 페이지 랜덤 글 회원가입 로그인
비공개 손님 … 2022-11-14 14:13:03
URL 복사 모바일 화면
web ) 로그인 후 로그인한 사용자에 대한 검증은 어떤식으로 해아하나요?

로그인 기능을 파이어베이스로 구현했는데요

index.html
login.html
map.html

이런 식으로 페이지를 만들어서
로그인 페이지에 폼 만들고 파이어베이스로 로그인 기능을 구현했어요
로그인 후 index.html 페이지로 연결시키는데 여기서 로그인한 사용자 검증을 어떤식으로 해야 하나요?

파이어베이스 공식 문서에서는
auth.currentUser;

라는 매서드가 현재 로그인된 사용자인지 아닌지 확인하는 매서드라는데
이걸 이용해서 구분해야 하나요?


  wi_ndow.on_load = functi_on(){
              au_th.curr_entUser;
            }

으로 로그인 상태 아닌 사용자는 login.html 로 리다이렉트 시키려는데
auth.currentUser; 매서드가 시간차가 좀 있는지
처음에는 무조건 로그아웃된 사용자라고 나오고 1~2초 있어야 로그인된 사용자라고 정보를 받아오는 것 같아요...
그래서 저렇게 작성하면 무조건 로그인페이지로 리다이렉트됨 ㅠ

아니면 제 접근법이 아예 잘못된 걸까요?
세션값이나 토큰 값을 검사해야 되는건가요?

독학으로 만드려다보니 감을 못잡겠어요
조언좀 해주세요

잡담 | 4022명이 읽었어요. 18.97.9.170

0
1 비공개 손님 … 2022-11-14 14:29:45
아 그리고 하나 더 궁금한게... 어차피 로그인 검증을 자바스크립트로 하게되면 자바스크립트 끄고 해당 페이지 url을 직접 입력해서 접속하면 로그인 인증은 무용지물이 될까요?
2 비공개 손님 … 2022-11-14 20:27:01
프론트 만으로는 검증로직을 구현할 수 없습니당
파이어베이스 쓰시면 클라우드 펑션에 파베 auth 정보로 검증하는 로직 만들어서 사용하시는게 편해요
파베 storage 를 써서 index.html 을 배포하고 계신다면, storage 의 인증 규칙에 추가하셔도 됩니다
3 비공개 손님 … 2022-11-14 21:31:10
2/ 클라우드 펑션은 유료사용자만 쓸 수 있네요.. 깃허브로 배포중이라 파베 storage에서 인증 규칙 쓰는 것도 안될거같네요... 그래도 한번 뭔지는 알아봐야겠어요! 답변 감사합니다
댓글을 작성하실 수 없습니다.
(권한이 없는 회원레벨)
목록으로
△ 이전글: mande 아시는분 [1]
▽ 다음글: 당근마켓은 파이썬 쓰나봐요 [2]
이용약관 | 광고/제휴 | 개인정보취급방침 | 문의/신고 | 모바일 TE31 | 서버 부하 : 13%
실시간 Issue 커뮤니티 TE31 [알지롱] ⓒ 2002-2026
TOP arrow_upward