angular.js - Angular는 사용자가 로그인하지 않고 주소를 통해 페이지에 액세스하는 것을 어떻게 방지합니까?
巴扎黑
巴扎黑 2017-05-27 17:44:25
0
3
759

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

巴扎黑
巴扎黑

모든 응답(3)
左手右手慢动作

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

世界只因有你

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

曾经蜡笔没有小新

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿