-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconnect.php
51 lines (35 loc) · 1.39 KB
/
connect.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
<?php
// Ini Connect yaa temen temen
$host = "localhost";
$user = "root";
$password = "";
$database = "register";
$connect = mysqli_connect($host,$user,$password,$database);
// Kalau ini Function supaya data yang masuk ke database itu berubah menjadi strtolower / huruf kecil dan menghilangkan garis bawah juga
function register($data){
global $connect;
$username = strtolower(stripslashes($data["username"]));
$password = mysqli_real_escape_string($connect, $data["password"]);
$password2 = mysqli_real_escape_string($connect, $data["password2"]);
// Cek Kalau username udh ada di DB atau belum
$result = mysqli_query($connect, "SELECT username FROM user WHERE username = '$username'");
if( mysqli_fetch_assoc($result) ) {
echo "<script>
alert('Username yang dipilih sudah tersedia')
</script>";
return false;
}
// Cek Informasi Password
if( $password != $password2 ) {
echo "<script>
alert('Konfirmasi Password Tidak Sesuai');
</script>";
return false;
}
// Enkripsi Password dek biar gk Di hek Bjorka
$password = password_hash($password, PASSWORD_DEFAULT);
// User Baru Akan Ditambahkan ke DB
mysqli_query($connect, "INSERT INTO user VALUES('', '$username', '$password')");
return mysqli_affected_rows($connect);
}
?>