본문 바로가기
php

[PHP] login, form submit으로 구현하기

by bryan.oh 2021. 1. 9.
반응형

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 로 구현하기

 

[PHP] Login, ajax 로 구현하기

PHP + ajax = 로그인 기능 단순히 page 이동으로 로그인 기능을 구현하려면 아래 링크를 참고하시면 됩니다. 2021/01/09 - [php] - [PHP] login, form submit으로 구현하기 login.php 에 form 은 아래와 같이 있습..

hello-bryan.tistory.com

 

728x90
반응형

댓글