SHOW:
|
|
- or go back to the newest paste.
1 | <?php | |
2 | require_once "dbconn.php"; | |
3 | ||
4 | $upload_dir = "../../assets/foto"; | |
5 | $kata_sandi = isset($_POST["kata_sandi"]) ? $_POST["kata_sandi"] : "FALSE"; | |
6 | $kata_sandi2 = isset($_POST["kata_sandi2"]) ? $_POST["kata_sandi2"] : "FALSE"; | |
7 | $id_pengguna = isset($_POST["id_pengguna"]) ? $_POST["id_pengguna"] : "FALSE"; | |
8 | $foto = isset($_FILES["foto"]["name"]) ? $_FILES["foto"]["name"] : "FALSE"; | |
9 | ||
10 | if ($kata_sandi == $kata_sandi2) { | |
11 | if (empty($kata_sandi2)) { | |
12 | try { | |
13 | $sql1 = $con->prepare("UPDATE tbl_pengguna SET foto = ? WHERE id_pengguna = ?"); | |
14 | - | $sql1->bindParam(1, $foto); |
14 | + | // $sql1->bindParam(1, $foto); |
15 | - | $sql1->bindParam(2, $id_pengguna); |
15 | + | // $sql1->bindParam(2, $id_pengguna); |
16 | - | $e = $sql1->execute(); |
16 | + | $param = array( $foto, $id_pengguna) ; //karena tak ada filter disini jd buat apa ketik binParam |
17 | $result = $sql1->execute($param); | |
18 | move_uploaded_file($_FILES['foto']['tmp_name'], "$upload_dir/$foto"); | |
19 | // header("location: http://tasselearning.ac.id/e-learning/mahasiswa/index.php?file=gantidatadiri"); | |
20 | - | if ($e) { |
20 | + | |
21 | } catch (PDOException $e) { | |
22 | - | // header("location: http://tasselearning.ac.id/e-learning/mahasiswa/index.php?file=gantidatadiri"); |
22 | + | |
23 | - | |
23 | + | |
24 | - | var_dump($e); |
24 | + | |
25 | - | } else { |
25 | + | } |
26 | - | // Kode FALSE |
26 | + | else { |
27 | - | } |
27 | + | //======================YANG INI OK |
28 | - | } else { |
28 | + | |
29 | $new_katasandi2 = password_hash($kata_sandi2, PASSWORD_DEFAULT); | |
30 | $sql1 = $con->prepare("UPDATE tbl_pengguna SET kata_sandi = ? WHERE id_pengguna = ?"); | |
31 | // $sql1->bindParam(1, $new_katasandi2); | |
32 | - | $sql1->bindParam(1, $new_katasandi2); |
32 | + | // $sql1->bindParam(2, $id_pengguna); |
33 | - | $sql1->bindParam(2, $id_pengguna); |
33 | + | //------------------$result |
34 | $param = array( $new_katasandi2, $id_pengguna) ; //karena tak ada filter disini jd buat apa ketik binParam | |
35 | - | if ($sql1->execute()) { |
35 | + | $sql1->execute($param); |
36 | header("location: http://tasselearning.ac.id/e-learning/mahasiswa/index.php?file=gantidatadiri"); | |
37 | - | } else { |
37 | + | |
38 | - | // Kode FALSE |
38 | + | |
39 | - | } |
39 | + | |
40 | } | |
41 | } | |
42 | } | |
43 | else{ | |
44 | - | } |
44 | + | echo 'Kata Sandi tidak sesuai'; //harusnya ada |
45 | } |