PHP에서 등록과 동시에 인증하기
현재 우리의 등록 시스템은 사용자가 처음에 아이디와 비밀번호를 입력하여 등록하고, 그런 다음 사이트에 로그인하기 위해 바로 다시 입력해야 하는 방식으로 되어 있습니다.
이는 실제로 매우 불편하며 사용자를 짜증 나게 할 것입니다. 성공적인 등록 후 자동으로 인증이 이루어지도록 하는 것이 더 좋습니다. 이를 위해 성공적인 등록 직후 세션에 성공적인 인증 표시를 기록하겠습니다:
<?php
if (!empty($_POST['login']) and !empty($_POST['password'])) {
$login = $_POST['login'];
$password = $_POST['password'];
$query = "INSERT INTO users SET login='$login', password='$password'";
mysqli_query($link, $query);
$_SESSION['auth'] = true; // 인증 표시
}
?>
등록 후 사용자가 자동으로 인증된 상태가 되도록 코드를 수정하세요.