[Normaltic's 취업반 과제] 비밀번호 확인
2024. 5. 1. 11:47ㆍ정보보안 및 해킹/Normaltic's 취업반 과제
sign_up.php - 비밀번호 확인 란을 하나 더 추가하고 해당 input에 넣은 비밀번호 두 개가 일치하는지 확인
[생략]
<label for="createpasswordcheck"> PASSWORD CHECK : </label><br>
<input type="password" name="createpasswordcheck" placeholder="UserPasswordcheck" /><br>
[생략]
if (isset($_POST['createaddress'])) {
// echo "sign up";
if ((check_sign_up_values($_POST['createid']) && !(check_id($_POST['create_id']))) && //is id empty? & is id can use?
check_sign_up_values($_POST['createpassword']) && //is password empty?
check_password($_POST['createpassword'], $_POST['createpasswordcheck']) && //is password & password check is correct?
check_sign_up_values($_POST['createage']) && // is age empty?
check_sign_up_values($_POST['createemail']) && //is email empty?
check_sign_up_values($_POST['createphone']) //is phone empty?
)
{
try_signup($_POST['createid'], $_POST['createpassword'], $_POST['createage'], $_POST['createemail'], $_POST['createphone']);
}
}
[생략]
sign_up_func.php - 파라미터 2개 (비밀번호와 비밀번호 확인 란에 넣은 비밀번호)를 받아 두개가 일치하는지 확인
[생략]
function check_password($create_password, $create_password_check)
{
$password_is_correct = $create_password == $create_password_check;
if ($password_is_correct) {
echo '비밀번호가 일치합니다.<br>';
}
else
{
echo '비밀번호가 일치하지 않습니다.<br>';
}
return $password_is_correct;
}
[생략]
'정보보안 및 해킹 > Normaltic's 취업반 과제' 카테고리의 다른 글
[Normaltic's 취업반 과제] 회원가입 시 비밀번호 해시처리하기 (0) | 2024.05.02 |
---|---|
[Normaltic's 취업반 과제] 식별 / 인증 분리 + HASH 로그인 (0) | 2024.05.02 |
[Normaltic's 취업반 과제] Logout (0) | 2024.04.30 |
[Normaltic's 취업반 과제] 비밀번호 Visibility Toggle (0) | 2024.04.29 |
[Normaltic's 취업반 과제] 회원가입 시 ID 중복 확인 (0) | 2024.04.29 |