Apa itu Case Sensitive ?
Case Sensitive adalah suatu aturan penulisan ejaan yang membedakan antara huruf kapital dan huruf kecil, misalkan ada 2 buah kata yaitu Php dan php jika di baca 2 kata itu memang sama, tapi jika di pandang dari case sensitivenya 2 kata itu sangatlah berbeda. Kenapa berbeda ?
Perhatikan pada kata pertama yaitu Php dimana kata tersebut diawali dengan P (huruf kapital) sedangkan pada kata kedua yaitu php dimana kata tersebut diawali dengan p (huruf kecil)
Setelah anda mengetahui tentang apa itu Case Sensitve saya akan membahas tentang Membuat Login Case Sensitive Dengan PHP dan MySQL, jadi misalnya anda mempunyai sebuah tabel dengan nama petugas yang memiliki 2 column yaitu username dan password.
Lalu anda mengisi tabel tersebut dengan username=Admin dan password=Admin, setelah itu anda membuat sebuah form login dan jika anda menginputkan username admin dan password admin maka anda tidak akan berhasil login, dan jika anda menginputkan username Admin dan password Admin maka anda akan berhasil login.
baiklah langsung saja
Langkah-langkah Membuat Login Case Sensitive Dengan PHP dan MySQL
- Buatlah sebuah database dengan nama login
- Buatlah sebuah tabel petugas dengan script dibawah ini
CREATE TABLE petugas (
user_id int auto_increment primary key,
username varchar(15) not null,
password varchar(15) not null
) - Tambahkan data ke tabel petugas dengan script dibawah ini
insert into petugas
(username,password)
values
('Admin','Admin') - Buatlah sebuah folder dengan nama Login dan simpan di C:\xampp\htdocs
- Buatlah sebuah file php dengan nama koneksi.php dan ketikan script dibawah ini
<?php
$server="localhost"; // server datanase mysql
$username="root"; // user database mysql
$password="root"; // password database mysql
$db="login"; // nama database mysql
$koneksi=mysql_connect($server,$username,$password) or die (mysql_error());
$database=mysql_select_db($db);
?> - Buatlah sebuah file php dengan nama index.php dan ketikan script dibawah ini
<?php include "koneksi.php";
if (isset($_POST['btn_login'])) {
$textuser=$_POST['username']; // mengisi variabel textuser dengan username yang diinputkan
$textpassword=$_POST['password']; // mengisi variabel textpassword dengan password yang diinputkan
$sqllogin=mysql_query("select * from petugas where username='".$textuser."' and password='".$textpassword."'");
$datapetugas=mysql_fetch_array($sqllogin);
$jumlah=mysql_num_rows($sqllogin);
if ($jumlah>0) {
if ($datapetugas['username']==$textuser and $datapetugas['password']==$textpassword) { //mengecek username dan password dari tabel petugas sama persis dengan username dan password yang diinputkan
echo "<center>Anda berhasil login<center>";
echo "<meta http-equiv='refresh' content=3;url='admin.php'>";
} else {
echo "<center>Anda gagal login</center>";
echo "<meta http-equiv='refresh' content=3;url='./'>";
}
} else {
echo "<center>Anda gagal login</center>";
echo "<meta http-equiv='refresh' content=3;url='./'>";
}
}
?>
<html>
<head>
<title>Login Case Sensitive</title>
</head>
<body>
<form method="post" action="">
<table cellpadding="0" cellspacing="0" width="500" align="center">
<tr>
<td colspan="3">Form Login</td>
</tr>
<tr>
<td>Username</td>
<td>:</td>
<td><input type="text" name="username"></td>
</tr>
<tr>
<td>Password</td>
<td>:</td>
<td><input type="password" name="password"></td>
</tr>
<tr>
<td colspan="2"> </td>
<td><input type="submit" name="btn_login" value="Login"> <input type="reset" name="batal" value="Batal"></td>
</tr>
</table>
</form>
</body>
</html> - Buka web browser anda dan buka http://localhost/login/
- Inputkan username Admin dan password Admin lalu klik tombol login maka anda akan berhasil login
Selamat mencoba
Sekian dulu dari saya, terima kasih atas kunjungannya
Sekian dulu dari saya, terima kasih atas kunjungannya
0 komentar:
Post a Comment