PHP 18

Codeigniter4 에서 네이버 서버를 사용한 이메일 보내기

https://gaebalgaebal.tistory.com/33 위 내용이 안되어서 네이버에서 비밀번호를 만들고 뭐하고 하여간 복잡하였습니다. https://help.naver.com/service/5640/contents/8584?lang=ko 애플리케이션 비밀번호 사용 방법 (아웃룩 등 2단계 인증 미지원 환경에서 로그인) : 회원정보 고아웃룩, 휴대전화 기본 메일앱, 캘린더앱 등 일부 애플리케이션은 2단계 인증을 지원하지 않습니다.​미지원 환경에서는 먼저 비밀번호를 생성한 후 애플리케이션 화면에서 생성된 비밀번호를help.naver.com일단 네이버에서 위에 처럼 애플리케이션 비밀번호를 만듭니다.만들어야 아래와 같이 코드를 통해 메일을 보낼수 있습니다.  public function send(..

PHP/CodeIgniter4 11:52:23

.env에 session을 database로 설정할 경우 이전 환경값 사용하지 마세요

ci4에선 환경설정을 .env파일에 몰아서 할 수 있습니다. 여기에는 세션관련값도 설정할수 있습니다. 4.2.x 버전정도까지는 아래처럼 .env에 설정해야 했습니다. #session app.sessionDriver = "CodeIgniter\Session\Handlers\DatabaseHandler" 그런데 4.4x 버전부터는 아래와 같이 변경되었습니다. #session sessionDriver = "CodeIgniter\Session\Handlers\DatabaseHandler" app.sessionDriver 이게 앞에 app. 이 없어지고 sessionDriver 로 변경이 된겁니다. 그래서 ci4로 오래 개발하신 경우 이전 환경값 가져와서 설정하실 경우 세션을 DB로 사용한다고 해놔도 파일로 세션..

PHP/CodeIgniter4 2024.02.29

네이버 아이디 로그인 리턴값의 아이디는 숫자에서 문자로 변경

네이버 아이디로 로그인 (네아로) 줄임말이 있다는것도 오늘 처음 알았습니다. ㅎㅎㅎ 오늘 오랫만에 로그인을 개발하다 보니 위와 같이 기존은 숫자로 왔는데, 아이디값이 이제는 문자로 들어왔습니다. 암호값이나 이런걸 제가 계속 실수를 했나 싶어서 확인해보니 그런건 아니었습니다. 그래서 개발자 포럼을 검색해보니 아래와 같은 답변이 있네요 https://developers.naver.com/forum/posts/33587 https://developers.naver.com/notice/article/10000000000030671230 결론. 1. 기존에는 숫자로 보내줬던걸 64자리의 문자열 형태로 보냅니다. 2. 다만 2021-05-01 전에 만든 앱의 경우에는 그렇지 않습니다. (2021-04-30까지 만든..

PHP 2022.09.21

CodeIgniter 4.2.0 부터는 autoRoute가 비활성화(false)되어 있습니다

https://codeigniter.com/user_guide/incoming/routing.html?highlight=setautoroute#use-defined-routes-only URI Routing — CodeIgniter 4.2.1 documentation All of the methods for creating a route (add, get, post, resource etc) can take an array of options that can modify the generated routes, or further restrict them. The $options array is always the last parameter: Assigning Namespace While a default..

PHP/CodeIgniter4 2022.07.09

이메일 보내기

이메 이메일 보내기는 아래 링크를 통해서 작업하시기 바랍니다.네이버 2차 인증을 걸고 앱 비밀번호를 생성해야합니다.   https://gaebalgaebal.tistory.com/55 Codeigniter4 에서 네이버 서버를 사용한 메일 보내기https://gaebalgaebal.tistory.com/33 위 내용이 안되어서 네이버에서 비밀번호를 만들고 뭐하고 하여간 복잡하였습니다. https://help.naver.com/service/5640/contents/8584?lang=ko 애플리케이션 비밀번호 사용 방법 (gaebalgaebal.tistory.com      이 기능은 더 이상 사용할수 없습니다. 아래 링크에서 2차 인증을 설정하시고 앱 비밀번호를 생성하세요.https://chocohaim..

PHP/CodeIgniter4 2022.01.30