찾다

 >  Q&A  >  본문

angular.js - Angular는 사용자가 로그인하지 않고 주소를 통해 페이지에 액세스하는 것을 어떻게 방지합니까?

제작된 페이지는 먼저 로그인을 하셔야 해당 페이지의 기능을 이용하실 수 있습니다. 로그인이 되어있지 않은 경우, 주소링크를 통해 바로 페이지로 들어가실 수 있나요?

巴扎黑巴扎黑2783일 전775

모든 응답(3)나는 대답할 것이다

  • ringa_lee

    ringa_lee2017-05-27 17:46:25

    사실 각 페이지에 들어갈 때 로그인이 필요한지, 로그인을 했는지 확인해야 합니다. 그렇지 않은 경우 로그인 페이지로 점프하세요.

    회신하다
    0
  • 世界只因有你

    世界只因有你2017-05-27 17:46:25

    라우터가 점프하기 전, 라우터 위치에서 균일하게 검증이 이루어집니다. 로그인되어 있지 않다면 로그인 페이지로 점프하세요

    회신하다
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-27 17:46:25

    프런트엔드와 백엔드가 완전히 분리된 아키텍처인 경우: 사용자가 처음 페이지를 열면 먼저 백엔드로 가서 사용자 정보를 얻습니다(로그인 여부를 결정하기 위해).
    로그인 확인 방법: 일반적으로 로그인에 성공하면 쿠키가 세션에 채워집니다. 브라우저는 백엔드에 요청을 보낼 때마다 자동으로 이 쿠키를 가져옵니다. 또 다른 확인 방법은 사용자 정의 토큰입니다.
    즉, 프런트엔드 및 백엔드 데이터 상호 작용에 대한 요청은 모두 백엔드 확인 쿠키 또는 토큰이며 프런트엔드 확인이 필요하지 않습니다.

    회신하다
    0
  • 취소회신하다