Sabtu, 16 November 2019

login service di php dan mysql untuk aplikasi android

LANGKAH LANGKAH
PASTIKAN XAMPP KALIAN SUDAH DI AKTIFKAN

1. MEMBUAT DATABASE DENGAN NAMA " EmployeeDB "
2. MEMBUAT TABLE PADA DATABASE DENGAN NAMA TABLE "tbl_user"
    script :

CREATE TABLE IF NOT EXISTS `tbl_user` ( 
  `ur_Id` int(11) NOT NULL AUTO_INCREMENT, 
  `ur_username` varchar(50) NOT NULL, 
  `ur_password` varchar(50) NOT NULL, 
  `ur_status` int(11) NOT NULL, 
  PRIMARY KEY (`ur_Id`) 
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

3. INSERT DATA PADA TABEL
    script :

INSERT INTO `tbl_user` (`ur_Id`, `ur_username`, `ur_password`, `ur_status`) VALUES 
(1, 'nirav@gmail.com', 'nirav', 1), 
(2, 'kapil@gmail.com', 'kapil', 1), 
(3, 'arvind@gmail.com', 'arvind', 1);

4. MEMBUAT SCRIPT SEPERTI DIBAWAH INI , SIMPAN PADA FOLDER C/XAMPP/HTDOC DENGAN NAMA SERVICE_USERLOGIN.PHP
    script :
<?php  
    $conn = new mysqli('localhost', 'root', ''); 
    mysqli_select_db($conn, 'EmployeeDB'); 
    if (isset($_GET["username"]) && $_GET["username"] != '' &&isset($_GET['password']) && $_GET['password'] != '')  
    { 
        $email = $_GET['username']; 
        $password = $_GET['password'];  
 
        $getData = "SELECT `ur_Id`,`ur_username`,`ur_password` FROM `tbl_user` WHERE `ur_username`='" .$email."' 
        and `ur_password`='".$password."'"; 
 
        $result = mysqli_query($conn,$getData); 
 
        $userId=""; 
        while( $r = mysqli_fetch_row($result)) 
        { 
            $userId=$r[0]; 
        } 
 
        if ($result->num_rows> 0 ){ 
 
            $resp["status"] = "1"; 
            $resp["userid"] = $userId; 
            $resp["message"] = "Login successfully"; 
        } 
        else{ 
            $resp["status"] = "-2"; 
            $resp["message"] = "Enter correct username or password"; 
        } 
 
    } 
    else 
    { 
 
        $resp["status"] = "-2"; 
        $resp["message"] = "Enter Correct username."; 
 
 
    } 
 
    header('content-type: application/json'); 
 
    $response["response"]=$resp; 
    echo json_encode($response); 
 
    @mysqli_close($conn); 
 
?>

5. TEST HASIL CODINGAN DIATAS DI POSTMAN DENGAN URL SBB :
    url : http://localhost:/service_userlogin.php?username=nirav@gmail.com&password=nirav

6. JIKA TIDAK ADA SCRIP YANG ERROR , BUKA URL DIATAS PADA BROWSER KALIAN

7. JIKA BERHASIL MAKA TAMPILAN YANG AKAN KELUAR SEPERTI INI
    {"response":{"status":"1","userid":"1","message":"Login successfully"}}

    SELESAI

TERIMAKASIH

Tidak ada komentar:

Posting Komentar

CYBER ESPIONEGE FINAL PROJECT