controller/member/LoginKakao.java
페이지 정보

본문
package controller.member;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import dao.MemberDAO;
import model.Member;
@WebServlet("/member/kakao")
public class LoginKakao extends HttpServlet {
private static final long serialVersionUID = 1L;
public LoginKakao() {
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String id = request.getParameter("useremail");
MemberDAO dao = new MemberDAO();
int num = dao.loginSelect(id); //아이디 존재여부
if(num == 1) { //아이디 존재
Member m = dao.oneMember(id); //회원정보
HttpSession session = request.getSession();
session.setAttribute("id", m.getId());
session.setAttribute("name", m.getName());
session.setAttribute("connecttype", m.getConnecttype());
session.setAttribute("level", m.getLevel());
}else {
dao.insertMemberApi(id);
HttpSession session = request.getSession();
session.setAttribute("id", id);
session.setAttribute("name", "카카오로그인");
session.setAttribute("connecttype", "카카오");
session.setAttribute("level", "1");
}
}
}
- 이전글model/Member.java 24.04.09
- 다음글controller/member/LogoutKakao.java 24.04.09
댓글목록
등록된 댓글이 없습니다.
