Oke sebelum kita berbicara lebih lanjut maka hal yang perlu disiapkan adalah :
- Anda harus memiliki sebuah web hosting / server sendiri atau bisa menggunakan Azure.
- Saya sarankan tidak menggunakan web hosting gratisan dikarenakan sering terjadi kendala eror
- Siapkan 1 buah database dan sebuah tabel dengan nama users. Database tersebut bisa kalian buat pada halaman cpanel anda, lalu set nama database dan username serta passwordnya. Data ini akan kita masukan konfigurasinya pada file koneksi.php nantinya.
Sekarang ikuti langkah-langkah berikut ya
Langkah 1
Siapkan sebuah database, username dan passwordnya pada cpanel anda . Untuk lebih jelasnya kalian bisa cek video berikut ya (Video tutorial membuat database pada CPANEL)
Langkah 2
Lalu buat sebuah tabel baru dengan menggunakan phpmyadmin dengan nama users dengan struktur data yaitu id (INT) (11), username (VARCHAR)(30), xpassword (VARCHAR)(30). Kurang lebih seperti ini .
Langkah 3
Buatlah sebuah file dengan nama koneksi.php lalu upload di public_html cpanel kamu, dengan code seperti berikut ini
<?php $server = "localhost"; // sesuaikan alamat server anda $user = "user_mysqlanda"; // sesuaikan user web server anda $password = "password_mysqlanda"; // sesuaikan password web server anda $database = "nama_databasenya"; // sesuaikan database web server anda $connect = mysql_connect($server, $user, $password) or die ("Koneksi gagal!"); mysql_select_db($database) or die ("Database belum siap!"); ?>
Jangan lupa upload pada folder public_html / www root ya.
Langkah 4
Buat kembali sebuah file dengan nama login.php kegunaan file ini untuk mengecek apakah username dan password benar atau tidak. Jika benar maka diarahkan ke halaman berikutnya, jika salah maka disuruh untuk mengulang username dan passwordnya. Kode untuk login.php adapah sebagai berikut.
<?php header('content-type: application/json'); include "koneksi.php"; $username = $_GET['username']; $password = $_GET['xpassword']; $sql="SELECT id,username,xpassword FROM users where username='$username' and xpassword='$password'"; $result=mysql_query($sql); while($hasil=mysql_fetch_assoc($result)) { $output[]=$hasil; } $hasil =json_encode($output); echo "{\"login_event\":" . $hasil . "}"; ?>
Kita generate JSON dengan php ini, lalu kita buat perintah cek username dan password.
Langkah 5
Buat kembali sebuah file dengan nama InsertUsers.php code ini digunakan untuk menginputkan username dan password baru pada saat user mengklik button daftar. Code untuk InsertUsers.php adalah sebagai berikut.
<?php include "koneksi.php"; $username = $_POST['username']; $password = $_POST['xpassword']; class emp{} if (empty($username) || empty($password)) { $response = new emp(); $response->success = 0; $response->message = "Kolom isian tidak boleh kosong"; die(json_encode($response)); } else { $query = mysql_query("INSERT INTO users (id,username,xpassword) VALUES(0,'".$username."','".$password."')"); if ($query) { $response = new emp(); $response->success = 1; $response->message = "Data berhasil di simpan"; die(json_encode($response)); } else{ $response = new emp(); $response->success = 0; $response->message = "Error simpan Data"; die(json_encode($response)); } } ?>
Bersambung lagi ya di Part 2
Salam
Ipung Purwono
https://www.facebook.com/ipungz.purwono
No comments:
Post a Comment
Mohon melakukan komentar dengan bahasa yang mudah dipahami, santun dan dengan bahasa yang baik.