본문 바로가기

웹/PHP

join_ok.php

<?php
    //join_ok.php

    include "db.php";

    $userid=$_POST["userid"];
    $userpw=$_POST["userpw"];
    $name=$_POST["name"];

    //비밀번호 암호화 
    //PHP   password_hash("키값" ,옵션);
    //옵션 : PASSWORD_DEFAULT - bcrypt 알고리즘 
    //      PASSWORD_BCRYPT - CRYPT_BLOWFISH 알고리즘 
    //      PASSWORD_ARGON2I- Argon2i 알고리즘 
    //      PASSWORD_ARGON21D - Argon2id 알고리즘 

    $userpw_encoded=password_hash($userpw,PASSWORD_DEFAULT);
    // $sql="INSERT INTO users (id,pw,name) values (0,'".$userid."','".$userpw."','".$name."')";
    //$sql="INSERT INTO member (id,pw,name) values ('0','$userid','$userpw','$name')";
    $sql="INSERT INTO `member` (`idx`, `id`, `pw`, `name`) 
                    VALUES ('0', '$userid', '$userpw_encoded', '$name');";
    echo $sql;

    $result=req_query($sql);

    if($result==TRUE){
        echo"데이터가 성공적으로 추가되었습니다,";
        
        print "<script lanuage=javascript> alert('회원가입이 완료되었습니다.'); location.replace('index.php');</script>";


        $result->free();
        $db->close();


    }else{
        echo"데이터 추가가 실패했습니다.";
        //에러가 발생하면 자동적으로 $connect에 에러 내용이 담김 
        echo "SQL 문 : " .$sql. "<br>" .$db->error;
        $result->free();
        $db->close();
        exit;
    }

?>


<meta http-equiv="refresh" content="0 url=index.php">

' > PHP' 카테고리의 다른 글

board.sql  (0) 2019.11.26
login_ok.php  (0) 2019.11.26
join_form.php  (0) 2019.11.26
index.php  (0) 2019.11.26
header.php  (0) 2019.11.26