타 응용 프로그램에서 xe_member 테이블을 이용해 로그인 하려고 합니다.
CMS/프레임워크 | XE 1.x |
---|---|
개발 언어 | PHP 7.1 |
제목에서처럼
제가 만든 외부 응용 프로그램의 로그인을 xe_member 테이블에 있는 사용자 정보를 이용해 처리하려고 합니다.
확인해보니 비밀번호가 pbkdf2(또는 md5, bycrypt) 로 암호화 되어 저장되어 있고,
암호화 시 salt 가 적용되고 있는 걸로 보입니다.
저 salt 는 랜덤한 값이 생성되는거 같습니다.
salt 를 고려해서 어떻게 password 를 암호화 해서 xe_member 테이블과 비교해야 할까요..
혹시 외부프로그램의 로그인을 위한 rest api 같은게 있는지도 문의 드립니다.
댓글 1
procMemberLogin 함수를 참고해서 구현하시는것이 좋겠습니다.
구글에서 "xe 외부 로그인"으로 검색해도 자료가 꽤 많습니다.
https://xe1.xpressengine.com/index.php?mid=download&package_id=22753947
위와 같은 자료도 있습니다.