이제 로그인 뒤
홈페이지로 보내주자
리다이렉트를 해줘야 한다!
kakaoLoginService
리다이렉트 준비를 위해
액세스 토큰+이메일을
배열로 리턴해준다
controller
파라미터로 던 저주자!
index.jsp
email 파라미터 값을 찾는다
<%
String s=request.getParameter("email");
%>
없다면 로그인/회원가입 표시
<%if(s==null){ %>
<a href="sinupPage.jsp">회원가입</a>
<a href="loginPage.jsp">로그인</a>
<%} %>
있다면 로그인 상태 중이니 이메일 표시
<%=s %>
토큰을 받아서 로컬 스토리지에 저장
var params = new URLSearchParams(location.search);
var getType= params.get('token');
if(getType!=null){
console.log(getType);
localStorage.setItem('Authorization', getType);
}
어이쿠.. else 가없네
<%}else{
%>
<%=s %>
<% }%>
으 복잡하다
jstl을 이제 사용할 때가 된 거 같다!
j쿼리 왜 있지 삭제해 주자
테스트
로그 인전
모두 비워져 있다
로그인 후
성공 ㅠㅠㅠ
이제 마이페이지를
만들어 보자!
마이페이지를 만들기전
프론트엔드 프레임 워크를
jsp->spingboot로
바꿀 예정이다
이제 부터 프론트에서도
컨트롤러를 사용 해야 하기
때문인데 좀더 편해서
springboot로 바꿔보자!
'Spring boot kim's Shop > 소셜로그인' 카테고리의 다른 글
Springboot Jwt+카카오 로그인!(2) with 빌더 패턴(builder) (0) | 2021.08.01 |
---|---|
Springboot Jwt+카카오로그인!(1) with code+토큰+사용자프로필 (0) | 2021.08.01 |