Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
md5 buat password tidak terbaca

misi min,kenapa ya kalo password saya pake md5 saat register,pas mau login g kebaca passwordnya..??
4 Jawaban:
Script verifikasi passwordnya mana gan?
<?php
require_once('core/init.php');
$error="";
if(isset($_SESSION['users'])){
header('Location:index.php');
}else{
if(isset($_POST['save'])){
$nama=$_POST['username'];
$pass=$_POST['password'];
if(!empty(trim($nama))&&!empty(trim($pass))){
if(cekdata($nama,$pass)){
$_SESSION['users']=$nama;
header('Location:index.php');
}else{
$error="tidak di temukan";
}
}else{
$error="wajib di isi";
}
}
require_once('view/header.php');
?>
<div id="login">
<form method="post" action="">
<label for="username">UserName</label><br>
<input type="text" name="username" value="" ><br><br>
<label for="password">Password</label><br>
<input type="password" name="password" value=""><br><br>
<div id="error"><?php print $error ?></div><br>
<input type="submit" name="save" value="Login"><br>
<a href="register.php">Dont have Account..?</a>
<a href="index.php">Home</a>
</form>
</div>
<?php }?>
function register($nama,$pass,$email){
$nama=escape($nama);
$pass=escape($pass);
$email=escape($email);
$pass=md5($pass);
$query = "INSERT INTO blog2 (username,password,email,status) VALUES ('$nama','$pass','$email',0) ";
return run($query);
}
?>
ini fungsi loginnya gan yg palin bawah
function cekdata($nama,$pass){
$nama=escape($nama);
$pass=escape($pass);
$query="SELECT*FROM blog2 WHERE username='$nama'AND password='$pass'";
global $link;
if($result=mysqli_query($link,$query)){
if(mysqli_num_rows($result)!=0){
return true;
}else{
return false;
}
}
}
Jawaban Terpilih
Kl agan pk fungsi coba cek diantara login dan register-nya. misalkan di register
function register($pass) { $pass = md5($pass); }
di fungsi login juga harus di implementasikan gan.
function login($pass) { $pass = md5($pass); }
oh iya gan bener,trimakasih atas bantuan semuanya :D