2077 Posts in 484 Topics- by 821 Members - Latest Member: liricklagu

Pages: [1]   Go Down
  Print  
Author Topic: Login Page menggunakan CEK DATABASE  (Read 1874 times)
webmaster
Administrator
phpBB Guru
*****
Offline Offline

Posts: 924


hairulazami
View Profile WWW
« on: November 16, 2007, 08:29:07 PM »

dah lama kaga ngasi tutor PHP, nah ni ada tutor sderhana bwat bikin login page...lom nyampe ke session yak, baru cek database ajah...ni bwat permulaan... :twisted:  Cheesy

Code:
<?php 
// konek Database 
mysql_connect&#40;"LOCALHOST", "USERNAME", "PASSWORD"&#41; or die&#40;mysql_error&#40;&#41;&#41;; // DATABASE LOCATION, USERNAME, PASSWORD 
mysql_select_db&#40;"DATABASE"&#41; or die&#40;mysql_error&#40;&#41;&#41;;  // DATABASE NAME 


if &#40;isset&#40;$_POST['submit'&#93;&#41;&#41; &#123; // jika form di submit 

// jika field tidak kosong 
if&#40;!$_POST['username'&#93; | !$_POST['pass'&#93;&#41; &#123; 
die&#40;Field na musti diisi maaassss!!&#46;'&#41;; 
&#125; 
// jika terisi field na, user dicek dalam database&#46; 
$check mysql_query&#40;"SELECT * FROM TABLE WHERE username = '"&#46;$_POST['username'&#93;&#46;"'"&#41;or die&#40;mysql_error&#40;&#41;&#41;; 

//jika user na ga ada dalam database  
$check2 mysql_num_rows&#40;$check&#41;; 
if &#40;$check2 == 0&#41; &#123; 
die&#40;'user na kaga ade di database&#46;'&#41;; 
&#125; 
while&#40;$info = mysql_fetch_array&#40; $check &#41;&#41; 
&#123; 
$_POST['pass'&#93; = stripslashes&#40;$_POST['pass'&#93;&#41;; 
$info['password'&#93; = stripslashes&#40;$info['password'&#93;&#41;; 

//kalo ade user na di database, cek jika password salah 
if &#40;$_POST['pass'&#93; != $info['password'&#93;&#41; &#123; 
die&#40;'Password nye salah&#46;'&#41;; 
&#125; 
else 
&
#123; 

//lu redirect ajah ke sini, kalo dah bner password ma user na ada&#46; 
header&#40;"Location&#58; nextlink&#46;php"&#41;; 
&#125; 
&#125; 
&#125; 
else 
&
#123; 

// ni bwat yang kalo kaga login dolo 
?>

<form action="<?php echo $_SERVER['PHP_SELF'&#93;?>" method="post">
<table border="0">
<tr><td colspan=2><h1>Login</h1></td></tr>
<tr><td>Username:</td><td>
<input type="text" name="username" maxlength="40">
</td></tr>
<tr><td>Password:</td><td>
<input type="password" name="pass" maxlength="50">
</td></tr>
<tr><td colspan="2" align="right">
<input type="submit" name="submit" value="Login">
</td></tr>
</table>
</form>
<?php 
&#125; 

?>
« Last Edit: January 01, 1970, 07:00:00 AM by webmaster » Logged


madeinara
phpBB Guru
*
Offline Offline

Posts: 32

arayounk
View Profile WWW
« Reply #1 on: October 16, 2008, 12:59:28 PM »

aslinye gw bingung..:?
Logged

at the corner of warnet
Pages: [1]   Go Up
  Print  
 
Jump to: