Q&A

타 응용 프로그램에서 xe_member 테이블을 이용해 로그인 하려고 합니다.

2020.01.07 02:13
279
0
CMS/프레임워크 XE 1.x
개발 언어 PHP 7.1

제목에서처럼

제가 만든 외부 응용 프로그램의 로그인을 xe_member 테이블에 있는 사용자 정보를 이용해 처리하려고 합니다.

확인해보니 비밀번호가 pbkdf2(또는 md5, bycrypt) 로 암호화 되어 저장되어 있고,

암호화 시 salt 가 적용되고 있는 걸로 보입니다.

저 salt 는 랜덤한 값이 생성되는거 같습니다.

salt 를 고려해서 어떻게 password 를 암호화 해서 xe_member 테이블과 비교해야 할까요..

혹시 외부프로그램의 로그인을 위한 rest api 같은게 있는지도 문의 드립니다.

 

 

댓글 1

  • 2020.01.07 03:05 #1314413
    modules/member/member.controller.php
    procMemberLogin 함수를 참고해서 구현하시는것이 좋겠습니다.
    구글에서 "xe 외부 로그인"으로 검색해도 자료가 꽤 많습니다.

    https://xe1.xpressengine.com/index.php?mid=download&package_id=22753947
    위와 같은 자료도 있습니다.