PHP20 [PHP] 비밀번호 암호화, 비밀번호 체크하기 [ 비밀번호 암호화하는 방법 ] * password_hash() - 단방향 알고리즘 (암호화된 문자열을 다시 복호화 할 수 없음) - crypt() 와 호환됨 1. password_hash로 비밀번호 암호화 2. 암호화된 문자열을 DB에 저장 [ 비밀번호 체크하기 ] ① 화면에서 입력받은 문자열과 userId로 조회후 비밀번호 컬럼값을 password_verify로 비교 ② DB 자체에서 지원하는 암호화 알고리즘 이용 참고) hello-bryan.tistory.com/279 [PHP] 비밀번호 처리. password_hash, password_verify 비밀번호 암호화하기 비밀번호 체크하기 password_hash() - 단방향 알고리즘. ( 암호화된 문자열을 다시 복호화 할 수 없습니다. ) - cr.. 2021. 1. 12. [PHP] 로그인 기능 구현하기 [ 로그인 기능 구현하는 방법 ] ① 단순 page 이동으로 로그인 기능 구현 login.php의 form login -> 여기서 로그인 버튼을 누르면 ./loginChech.php 로 form data를 POST 방식으로 넘긴다. loginCheck.php $userId = $_POST['userId']; $userPwd = $_POST['userPwd']; // 받아온 데이터로 로그인 체크후 // 성공 시 session 설정하고, index.php같은 페이지로 이동 // 실패 시 alert 띄우고, login.php로 다시 보냄 ② ajax로 로그인 기능 구현 login.php의 form login -> button type이 submit인 것을 클릭하면 form의 내용을 action으로 전달한다 j.. 2021. 1. 12. [php] Visual Studio Code에서 PHP debug 사용하기 [Visual Studio Code] xDebug for Php ① php / Apache24 / Visual Code 설치 - php ver 7.x - vs code에서 php debug, php IntelliSence 설치해두기 ② xdebug dll 다운로드 - 다운받기 전에 본인의 php버전에 맞는 dll을 받기 위해 test.php 만들고 아래 코드만 입력 - localhost:8080/test.php 에 들어가면 아래 화면이 나옴 - ctrl+A로 전체선택하고, ctrl+C로 복사 - xdebug.org/wizard (링크)로 들어가서 복사한 내용 빈칸에 복붙하고, Analyse~ 버튼 누르기! - 클릭하면 다음 페이지가 나옴 - 저 링크 눌러서 dll 다운로드 ③ 사이트에 표시된대로 dll .. 2020. 12. 24. [php] Visual Studio Code에서 php 개발환경 셋팅하기 1. 서버와 php 설치 delveloper-jtory73.tistory.com/32 [APM] Apache24, PHP 개발환경 구축하기 1. Apache 설치하기 glow153.tistory.com/22?category=759024 [APM] Windows 10에서 APM 직접 설치하기 - Apache 편 APM은 웹서버 구현을 위해 사용하는 Apache, PHP, MySQL을 통칭하는 말이다. APM은 각각 독.. delveloper-jtory73.tistory.com 2. VS Code 에서 플러그인 설치 : php intellisense, php debug 2.1 F1 → user setting 입력 후 enter 2.2 php 검색 → setting.json 편집(경로설정) "php.valid.. 2020. 12. 17. 이전 1 2 3 4 5 다음