제목에서처럼

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

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

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

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

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

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

 

 

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

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