• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Node.js, Express 게시판 질문있습니다

질문있습니다

6 글 보임 - 1 에서 6 까지 (총 6 중에서)
  • 글쓴이
  • #48051

    코딩이
    참가자
    제가 회원가입과 로그아웃을 만들려고 하는데요
    
    회원가입은 데이터를 넣고 몽고db에 전송만 해주면 될 거 같은데
    로그아웃은 어떻게 만드는지 모르겠네요
    
    그리고  로그인을했을 때와 로그인을 하지 않았을 때의 화면은 어떻게 변화를 주면 될지 잘 모르겠습니다
    #48067

    코딩이
    참가자
    app.get("/logout", function (req, res, next) {
      req.logout(function (err) {
        if (err) {
          return next(err);
        }
        res.redirect("/");
      });
    });
    
    제가 이걸 server.js에 옮겨 붙이고 로그아웃 버튼에 /logout을 링크 걸고  그러면 redirect 부분에 홈이 뜨거든요
    제가 찾아보니까 로그아웃 되어도 cookie가 남아있을 수 있다 하더라고요 혹시 쿠키가 반드시 사라져야 하는지 로그아웃 되었는지 확인 방법을
    알 수 있을까요?
    #48068

    코딩이
    참가자
    로그인 하면 로그아웃이 로그아웃하면 로그인이 뜨게 할 수는 없을까요?
    #48077

    codingapple
    키 마스터
    로그아웃은 요청.logout() 실행하면 됩니다
    #48096

    코딩이
    참가자
    제가 위에 코드로 로그아웃을 했는데요
    
    req.logout
    
    쿠키가 안 사라져요
    
    그래도 괜찮나요?
    
    그리고 login  logout 버튼 이거 다르게 나올려면 ejs를 따로 만들어야 하나요?
    
    Ejs 하나만 만들면 안되나요?
    #48103

    codingapple
    키 마스터
    안사라져도 로그아웃상태일 수 있습니다
    ejs파일에 현재 로그인여부를 변수로 보내고 
    그걸 체크하는 ejs if문 쓰거나 그래도 됩니다
6 글 보임 - 1 에서 6 까지 (총 6 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관, 개인정보처리방침
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠