코드이그나이터를 사용하고 있습니다.

 

코드이그나이터는 그 사이트의 메뉴얼만 잘 봐도 쉽게 할 수 있습니다.

관련 사이트: 코드이그나이터 3.0 한글메뉴얼: http://www.ciboard.co.kr/user_guide/kr/

 

궁금하다면, 저의 블로그에도 개발에 관해 여러글들 있으니 참고해주세요.

 

메일보내기기능.

 

조금 헤메다가, 성공했네요. 인터넷서핑을 통해서 관련글을 검색했습니다.

email.php파일을 수정하면 되는 것이였네요. 

메일이 날라오는 것을 보고 감동했네요. 로컬호스트. xampp서버를 사용하는데도 작동이 되네요. static한 php이구나. 이런 생각을 해봅니다.(관련이 적을 수도 있겠지만.)

smtp서버를 이용하면 되는 거였군요.(자신이 가입한 메일계정에서, smtp를 지원하는 경우, 자신의 메일아이디와 암호를 통헤서, 메일을 보낼 수 있는 기능을 구현할 수 있다.)

 

 이런 것이였습니다.

 

회원가입을 만들고 있는데, 암호를 잊어버렸을 경우, 암호를 메일로 보내주는 기능을 구현했습니다.

회원가입할 때에도 마찬가지로, 가입자의 메일이 맞는지에 대해 메일을 보내어서, 확인하는 기능을 만들어야하겠네요.

 

  • profile
    직접 만드시다니 대단하세요
    시간적이나 정신적이나 자체개발하면 좀 그래서 엄두를 못보내고 있는지라
  • profile ?
    댓글 감사합니다. 프로그래밍에 관심이 많아서 개발을 하고 있습니다. 재미있네요.
  • ?

    참고로, 코드이그나이터에서는 사용자 인증에 관련해서, 이 부분을 사용한다고 하네요. 검색해서
    알아냈네요. https://konyukhov.com/soft/tank_auth/

    이것보다, 암호화를 걸어주는게 났겠군요. 사용자 이메일로 암호화를 걸어서, 사용자가 이메일 인증을 할때에, 메일안에, 링크값을 암호화건 주소로 넣은 뒤, 링크를 타고 들어오면, database에 저장한 값과 같으면, is_validate를 true로 해서, 인증된걸로 이렇게 만들면 될것같네요. 관련링크: http://codeigniter-kr.org/user_guide_2.1.0/libraries/encryption.html

    또 자동가입방지에 대해 알아넸네요. captcha.

     

  • profile
    축하드려요...^^
  • profile ?
    댓글 감사합니다~.
  • ?
    패스워드는 암호화를 해서 저장해야한다고 하네요. 양방향암호화가 아닌, 단방향암호화를 해서, 복호화가 되지 않게 해야한다고 하네요. md5()를 사용해서, 암호화하는 경우,(PHP) $password = hash('sha512', md5($password)); 이런 식으로 적으면 됩니다.
  • profile
    xe 에서는 classes 디렉토리에 mailer 함수가 정의되어 있습니다.