Membuat Login Case Sensitive Dengan PHP dan MySQL
Setelah beberapa hari yang lalu saya memposting tentangSimpan Edit Hapus Dengan PHP dan MySQL kali ini saya akan memposting tentang Membuat Login Case Sensitive Dengan PHP dan MySQL
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
1
CREATE TABLE petugas (
2
user_id int auto_increment primary key,
3
username varchar(15) not null,
4
password varchar(15) not null
5
)
- Tambahkan data ke tabel petugas dengan script dibawah ini
1
insert into petugas
2
(username,password)
3
values
4
('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
1
<?
php
2
$
server
=
"localhost"
; // server datanase mysql
3
$
username
=
"root"
; // user database mysql
4
$
password
=
"root"
; // password database mysql
5
$
db
=
"login"
; // nama database mysql
6
7
$
koneksi
=
mysql_connect
($server,$username,$password) or die (mysql_error());
8
$
database
=
mysql_select_db
($db);
9
?>
- Buatlah sebuah file php dengan nama index.php dan ketikan script dibawah ini
01
<
a
href
=
"https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjAOADgEeDg4J0wRoqTr3KLiabq74CWff4CKngxnC4wSVhkJ_Lo4vD-eIBdztBsQn7AjV6pYsNkoMXj3AH9lQJybHbYscwgqkSN1pV4pXEam8b1W2USuHADjSerxXpTof165nrKdSRapx9r/s1600/Membuat+Login+Case+Sensitive+Dengan+PHP+dan+MySQL+1.png"
imageanchor
=
"1"
style
=
"clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"
>
02
</
a
><?
php
include "koneksi.php";
03
if (isset($_POST['btn_login'])) {
04
$textuser=$_POST['username']; // mengisi variabel textuser dengan username yang diinputkan
05
$textpassword=$_POST['password']; // mengisi variabel textpassword dengan password yang diinputkan
06
$
sqllogin
=
mysql_query
("select * from petugas where
username
=
'".$textuser."'
and
password
=
'".$textpassword."'
");
07
$
datapetugas
=
mysql_fetch_array
($sqllogin);
08
$
jumlah
=
mysql_num_rows
($sqllogin);
09
if ($jumlah>0) {
10
if ($datapetugas['username']==$textuser and $datapetugas['password']==$textpassword) { //mengecek username dan password dari tabel petugas sama persis dengan username dan password yang diinputkan
11
echo "<
center
>Anda berhasil login<
center
>";
12
echo "<
meta
http-equiv
=
'refresh'
content
=
3
;
url
=
'admin.php'
>";
13
} else {
14
echo "<
center
>Anda gagal login</
center
>";
15
echo "<
meta
http-equiv
=
'refresh'
content
=
3
;
url
=
'./'
>";
16
}
17
} else {
18
echo "<
center
>Anda gagal login</
center
>";
19
echo "<
meta
http-equiv
=
'refresh'
content
=
3
;
url
=
'./'
>";
20
}
21
22
}
23
?>
24
<
html
>
25
<
head
>
26
<
title
>Login Case Sensitive</
title
>
27
</
head
>
28
<
body
>
29
<
form
method
=
"post"
action
=
""
>
30
<
table
cellpadding
=
"0"
cellspacing
=
"0"
width
=
"500"
align
=
"center"
>
31
<
tr
>
32
<
td
colspan
=
"3"
>Form Login</
td
>
33
</
tr
>
34
<
tr
>
35
<
td
>Username</
td
>
36
<
td
>:</
td
>
37
<
td
><
input
type
=
"text"
name
=
"username"
></
td
>
38
</
tr
>
39
<
tr
>
40
<
td
>Password</
td
>
41
<
td
>:</
td
>
42
<
td
><
input
type
=
"password"
name
=
"password"
></
td
>
43
</
tr
>
44
<
tr
>
45
<
td
colspan
=
"2"
> </
td
>
46
<
td
><
input
type
=
"submit"
name
=
"btn_login"
value
=
"Login"
> <
input
type
=
"reset"
name
=
"batal"
value
=
"Batal"
></
td
>
47
</
tr
>
48
</
table
>
49
</
form
>
50
</
body
>
51
</
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
1 komentar:
Click here for komentarCopas Dari : http://dwirandyherdinanto.blogspot.com/2014/02/membuat-login-case-sensitive-dengan-php.html ?
ConversionConversion EmoticonEmoticon