분류 전체보기 (82) 썸네일형 리스트형 [PHP] phpmailer을 이용한 이메일 전송 우선 phpamiler을 이용하기 위해 php 패키지 도구인 composer 을 설치 curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin/ 혹은 php -r "readfile('https://getcomposer.org/installer');" | php -- --install-dir=/usr/local/bin/ 로 설치후 sudo ln -s /usr/local/bin/composer.phar /usr/local/bin/composer 그런 다음 composer을 쳐서 다음화면이 나오면 설치된 거임 그리고 해당 웹 프로젝트 폴더로 이동 (ex : /home/project) composer init 을 입.. 임시 비밀번호 임의의 문자열 생성 (임시 비밀번호 발급) 안드로이드에서 사용자가 비밀번호 찾기를 누른다 비밀번호를 찾기 위해 사용자는 이메일을 작성한 후 서버에서는 이메일 인증을 위해 랜덤 코드를 발급해준다 사용자가 이메일 인증하는데 성공했다면 서버에서는 사용자에게 임시 비밀번호를 발급해준다 서버에서 발급한 임시 비밀번호대로 DB 비밀번호를 바꿔준다 사용자는 이메일로 임시 비밀번호를 작성하고 로그인을 한다 사용자는 비밀번호 변경창에 들어가 임시 비밀번호를 바꿀 수 있다 단 DB에 이메일이 존재하지 않을 경우 서버에서 사용자에게 이메일이 존재하지 않는다고 사용자에게 알린다 (가입되지 않은 이메일입니다 ) 비밀번호 찾기 프로 버전 디테일과 깊게 파고 들기 비밀번호 찾기 기능 구현할 때 몇 가지 보완해야 할 포인트가 있어. 다음 사항들을 살펴보자: 인증 코드 유효 .. VSVSCODE ssh 연결 실패 해결방법 VSCODE ssh 프로세스에서 없는 파이프에 쓰려고 했습니다. vscode 에서 ssh 연결을 시도 할때, 종종 삑사리가 나는 경우가 있다. 원인과 해결방법 또한 다양한데, 몇개를 골라서 소개해 보겠다. 1. known_hosts 파일 삭제 대부분 이 부분에서 해결될 것이다. 이전 호스트 들과 충돌하여 발생하는 문제이다. known_hosts 파일을 삭제 또는 ssh접속에 실패하는 부분을 주석처리 해주자 known_hosts 파일은 C:\Users\{컴퓨터 user 명}\.ssh (config파일과 같은위치) 에 위치해 있다. 2. Uninstall VS Code Server vscode 창에서 f1을 눌러 uninstall vs code server 을 실행한 다음 uninstall vs code s.. VScode로 서버에 SSH 원격 접속하기 VScode로 EC2 인스턴스에 SSH 원격 접속을 해보려 한다. 긴말 없이 바로 시작하자 1. VScode 열고 Extentions에 Remote - SSH 검색해 설치해준다. 2. 'CTRL + SHIFT + P' 눌러 config 파일을 선택한다. (난 F1 키가 안 먹히더라) 3. 다음과 같은 포맷으로 접속하려는 원격 서버 정보를 입력한다. '[', ']'는 당연히 빼주자. 참고로 사용하는 포트번호가 22라면 따로 명시해 줄 필요 없다. Host [alias] HostName [ip addr] User [account_name] Port [port number] IdentityFile [key location] 4. 다시 'CTRL + SHIFT + P' 눌러, Host 연결 선택 5. 연결 완료 안드로이드 로그아웃 예제 ⭐️⭐️ 안드로이드 액티비티는 스택에 계속 쌓이기 때문에 각 액티비티의 흐름을 제어해줄 필요가 있다. ⭐️⭐️ -> 이때 Intent Flag를 이용하여 제어할 수 있음!! 1. setFlags: 하나의 flag를 지정한다. 2. addFlags: 기존 flag + 새 flag 기존 코드) 로그아웃 -> 첫 화면으로 넘어감 문제점) 뒤로가기 눌렀을 때 전의 기록이 다 남는다는 걸 깨달음..!! 해결) 플래그 설정 Intent.FLAG_ACTIVITY_CLEAR_TOP 실행하는 액티비티가 스택에 있으면 새로 시작하지 않고 상위 스택 모두 제거 ex. [ABCDE]가 있고, E에서 C를 열면 상위 DE제거 Intent.FLAG_ACTIVITY_SINGLE_TOP 액티비티가 이미 최상단에 있으면 다시 시작하지.. 서비스 약관 terms_of_service.html DOCTYPE html> ㅠㅠ서비스 약관 body { font-family: 'Noto Sans KR', sans-serif; line-height: 1.8; font-size: 16px; /* 기본 글자 크기 */ } .container { width: 80%; margin: 0 auto; padding: 20px; } h1 { text-align: center; font-size: 24px; /* 제목 글자 크기 */ } h2 { font-size: 20px; /* 부제목 글자 크기 */ margin-top: 20px; } p { margin-top: 10px; } ㅠㅠ서비스 약관 ㅠㅠ애플리케이션을 사용하기 전에 다음 서비스 약관을 주의 깊게 읽어주시기 바랍니다.. 안드로이드 매니페스트(Android Mainfest.xml) 개념과 구조 정리 애플리케이션의 코드 네임스페이스를 나타냅니다. 일반적으로 Java의 패키지 명명 규칙을 따 처음 안드로이드 프로젝트를 열게 되면 APP 파일 안에 Mainfest 파일 안에 Mainfest.xml가 들어 있다 오늘은 Mainfest에 대해 알아볼 참이다 매니페스트를 공부하게 된 계기는 이렇다 안드로이드 카카오 로그인 api 예제를 사용하며 이해가 안되는 것이 있었다 바로 매니페스트에 대한 부분이었는데 예제대로 따라했는데 안 되서 너무 화가 났다 안 되는 이유가 매니페스트에 대한 이해 부족이라고 느껴 공부를 해봐야 겠다고 생각이 들었다 참고한 공식 문서는 아래와 같다 https://developer.android.com/guide/topics/manifest/manifest-intro?hl=ko 앱 매니페.. 안드로이드 자바 카카오 로그인 API 예제 구현하기 maven { url 'https://devrepo.kakao.com/nexus/content/groups/public/' } 안드로이드 자바 카카오 로그인 API 예제 구현하기에 앞서 주의 사항 사용에 앞서 Android SDK를 사용하기 위한 최소 요구 사양은 다음과 같습니다. 그냥 따라하면 저절로 됩니다 그런데 가상 애뮬레이터는 안 되는거 같음 ㅡㅡ 만약에 가상 안 되면 폰이랑 연결해서 하셈 카카오 맵도 안 되더니 휴대폰이랑 애뮬레이터 연결하니까 되더라 빡침 ;; https://developers.kakao.com/console/app 카카오계정 accounts.kakao.com 1. 계정 등록하기 카카오 계정에 들어가 (이미지 업로드 안 해도 댐) 3번째 해보는 것 이기 때문에 login3 (상관.. javax.mail은 무엇인가 / 왜 사용하는가 / 어떻게 사용하는가 설명하기 javax.mail에 대한 글을 쓰는 이유 안드로이드에서 사용자가 이메일을 작성한다 사용자가 이메일을 작성한 후 전송 버튼을 누르게 된다 사용자가 전송 버튼을 누르면 사용한 자바 메일 코드를 사용하게 되어 사용자 이메일에 인증코드를 전송하게 된다 그런데 어떤 기술을 사용하여 이메일을 전송하게 되는지 모르겠다 모르면 안 될 듯해서 javax.mail에 대한 글을 쓰게 된다 그래서 안드로이드 메일 전송 코드를 보아하니 javax.mail라는 것을 사용하는 것 같았다 그래도 잘 모르겠다 제대로 알기 위해 공부와 정리를 시작해 본다 javax.mail은 무엇인가 javax.mail이 무엇인지 알아보기 위해 패키지 import javax.mail이 무엇인가에 대해 알아볼 것 이다 설명 어떤 일이나 대상의 내용을 .. SMTP를 이루는 요소들에 대해 알아보자 (IMAP , MIME , POP3) 미완 JavaMail API란 무엇입니까? JavaMail API는 메일 시스템을 모델링하는 추상 API 세트입니다. API는 Java 기술 기반 이메일 클라이언트 애플리케이션을 구축하기 위해 플랫폼 독립적이고 프로토콜 독립적인 프레임워크를 제공합니다. JavaMail API는 이메일을 읽고 보내는 기능을 제공합니다. 서비스 공급자는 특정 프로토콜을 구현합니다. JavaMail API 패키지에는 여러 서비스 제공자가 포함되어 있습니다. 다른 것들은 별도로 이용 가능합니다. JavaMail API는 모든 운영 체제의 JDK 1.4 이상에서 사용할 수 있는 Java 선택적 패키지로 구현됩니다 SMTP란 무엇입니까? SMTP는 단순 메일 전송 프로토콜(Simple Mail Transfer Protocol)을 의미합.. 이전 1 2 3 4 5 6 ··· 9 다음