-
Notifications
You must be signed in to change notification settings - Fork 0
/
koneksi.php
52 lines (40 loc) · 1.08 KB
/
koneksi.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?php
$koneksi = mysqli_connect("localhost", "root", "123", "banin");
if (!$koneksi){
echo "koneksi gagal";
}
function registrasi($data){
global $koneksi;
$username = strtolower(stripslashes($data["username"]));
$password = mysqli_real_escape_string($koneksi ,$data["password"]);
$password2 = mysqli_real_escape_string($koneksi, $data["password2"]);
//cek username
$result = mysqli_query($koneksi, "SELECT username FROM user WHERE username = '$username'");
// var_dump($result); die;
if(mysqli_fetch_assoc($result)){
echo
"
<script>
alert('Username sudah ada')
</script>
";
// $error = true;
// header("location: register.php?username=ada");
return false;
}
//cek konfirmasi password
if($password !== $password2){
echo
"<script>
alert('password tidak sesuai');
</script>";
return false;
}
//enkripsi password
$password = password_hash($password, PASSWORD_DEFAULT);
// tambah data
mysqli_query($koneksi, "INSERT INTO user VALUES (NULL, '$username', '$password', 'pasien')");
//cek berhasil atau tidak
return mysqli_affected_rows($koneksi);
}
?>