반응형
login form -> php
Login 에서 사용하는 user id 와 password 로 로그인하는 기능이 필요할 때,
<form name="mForm" method="POST" action="./checkLogin.php">
<input type="text" name="userId" />
<input type="password" name="userPwd" />
<button type="submit">login</button>
</form>
여기서 login 버튼을 누르면
./checkLogin.php 로 form Data 를 POST 방식으로 넘길겁니다.
(GET 방식으로 넘기면 url에 비밀번호가 표시되니까, Login 과 같은 중요한 정보가 있을 때는 POST 로 호출합니다.)
그럼 위의 action 에 정의되어있는 checkLogin.php 에서 아래와 같이 받을 수 있습니다.
- checkLogin.php
$userId = $_POST['userId'];
$userPwd = $_POST['userPwd'];
// 받아온 데이터로 로그인 체크 후
// 성공이면 session 설정하고 index.php 같은 페이지로 이동.
// 실패면 alert 띄우고 login.php 로 다시 보냅니다.
이렇게 url 자체로 이동을 하는 방식이 있지만,
ajax 로 로그인을 처리하는 방식도 있습니다.
2021/01/09 - [php] - [PHP] Login, ajax 로 구현하기
728x90
반응형
'php' 카테고리의 다른 글
[PHP] 비밀번호 처리. password_hash, password_verify (0) | 2021.01.09 |
---|---|
[PHP] Login, ajax 로 구현하기 (0) | 2021.01.09 |
[php] session timeout 설정하기 #$_SESSION 방법 (0) | 2020.12.23 |
[php] session timeout 설정하기 #php.ini 방법 (0) | 2020.12.23 |
[php] VS CODE 디버그 사용하기 #xDebug for PHP (xDebug3) (1) | 2020.12.20 |
댓글