cek login dengan md5

sliem20 · May 5, 2012
gan ane mao tanya ane ko g bisa login yec pas input user ane ganti md5 nah pas cek login ane g bisa masuk kira2 salahnya di mn gtu ?

//input user


<?php 
 include "config.php";
 
 $user =$_POST['user'];
 
 $pass =md5($_POST['pass']);

 $admin =mysql_query ("insert into admin_user(user,password)values('$user','$pass')");
 
 if($admin){
 echo "<meta http-equiv='refresh' content='0; url=admin.php'>";
 }else{
 echo "data gagal di simpan";
 }
 ?>
 
 
 
 //cek user
 
 <?php
session_start();

include "config.php";

$username = $_POST['user'];
$password = md5($_POST['pass']);

$sql = mysql_query("select * from admin_user where user = '$username' AND password='$password'");

$data=mysql_fetch_array($sql);
$hasil = mysql_num_rows($sql);

if ($hasil > 0){

session_register("user");
session_register ("password");

$_SESSION[user]=$data[user];
$_SESSION[password]=$data[password];
	
	
echo"<meta http-equiv='refresh' content='0; url=home.php'>";
}
else{
?>
		<script type="text/javascript">
			alert("password dan user anda tidak valid");
			</script>
<?php

echo"<meta http-equiv='refresh' content='0; url=index.php'>";
}
?>
Silahkan login untuk menjawab!
0
Loading...
Visitor · May 5, 2012 · 0 Suka · 0 Tidak Suka
mungkin pas pertama buat password didatabase belum dienkripsi pake md5 sedangkan yang dicek saat login adalah password yang dienkripsi md5, jadi pastikan password yang dicek didatabase adalah password yg sudah dienkripsi md5
0
Loading...
sliem20 · May 5, 2012 · 0 Suka · 0 Tidak Suka
udh gan, waktu ane input user baru pake md5 nah pas ane login pke md5 lgi tidak bisa login
2
Loading...
Ellyx Christian · May 7, 2012 · 2 Suka · 0 Tidak Suka
coba di-debug dulu seperti ini:
$username = $_POST['user'];
$password = md5($_POST['pass']);
var_dump($_POST['pass']);
$sqlText = "select * from admin_user where user = '$username' AND password='$password'";
var_dump($sqlText);
$sql = mysql_query($sqlText);
die;
kemudian cocokkan apa yang tampil dengan yang ada didatabase
0
Loading...
sliem20 · May 9, 2012 · 0 Suka · 0 Tidak Suka
oke mas Ellyx ane coba, terima kasih !!:)