-
마이탤런트스타 개발 프로젝트 제 3 부 – XE 기반 Textyle 이메일 로그인 기능 구현 완료정보통신에너지/잉여넷 2012. 9. 25. 04:43
드디어 대망의 프로젝트 하나를 끝냈습니다..
바로.. 텍스타일 Textyle 이메일 로그인을 완료했습니다.
지금까지 한 작업을 간략히 설명 드리면, 총 두 가지 작업을 했습니다.
첫 째, 관리자 화면에서 이메일로 텍스타일 생성
둘 째, 텍스타일 이메일 로그인 기능 구현
처음에 걱정했던 것 만큼 복잡하거나 어렵지는 않아서 예상보다 빨리 마무리 지을 수 있었습니다.
저번에는 관리자 화면에서 이메일로 텍스타일을 생성하는 부분을 완료했으니,
이번에는 텍스타일 이메일 로그인 기능 구현에 대해 마무리 지어볼까 합니다.
다음과 같은 총 3개의 파일을 변경해주면 됩니다.
textyle/tpl/login.html
textyle/tpl/filter/textyle_login.xml
textyle/textyle.controller.php
우선, login.html 같은 경우 어느 부분을 수정해주면 되나면..
33번째 줄에 있는 user_id를 email_address 로 변경해주면 끝입니다. 아주 간단합니다.
그 외에는 고칠 곳이 없지요..
그 다음은 textyle_login.xml 파일을 고치면 되는데.. 이 또한 아주 간단합니다.
파일 안의 user_id를 전부 email_address로 바꾸어주면 됩니다.
마지막으로 textyle.controller.php 파일을 변경 해야 되는데..
이 파일 내부의 procTextyleLogin() 함수 내용을 바꾸어 주면 됩니다.
아주 쉽습니다.
함수 내의 user_id를 email_address로 변경해주면 됩니다. ㅋㅋㅋ
전체적으로 이번 개발 프로젝트의 핵심은, DB에서 user_id 형태로 얻어오는 값을
그저 email_address 형태로 얻어오면 되는 것입니다.
따라서 관련된 부분들을 전부 바꾸어주기만 하면 되는 것이죠..
딱 한가지 user_id를 얻어오는 함수와 email_address를 얻어오는 함수가 따로 있다는 점만
주의하면.. 그다지 어렵지 않았던 작업이었습니다.
아무쪼록 이걸로 텍스타일 textyle 이메일 로그인 구현은 여기서 마치고..
다음부터는 텍스타일 textyle로 블로그를 만들어서 운영하는 과정을 좀 적어볼까 합니다.
그럼 이만 포스팅을 마치겠습니다.