Postingan lainnya
Login menggunakan Katasandi di PHP
Saya ingin membuat Login di PHP menggunakan "katasandi" bukan password,ini kodingan yang sudah saya buat sebelumnya,bagaimana cara mengganti password menjadi katasandi? ini kodingan phpnya
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$namaPengguna = $mysqli->real_escape_string($_POST['namaPengguna']);
$password = md5($_POST['password']);
$result = $mysqli->query("SELECT * FROM tblpengguna WHERE namaPengguna='$namaPengguna'");
if ($result->num_rows == 0){
$_SESSION['message'] = 'Pengguna dengan Nama Tersebut Tidak Tersedia';
}
else {
$user = $result->fetch_assoc();
if ($katasandi == $user['katasandi']){
$_SESSION['idPengguna'] = $user['idPengguna'];
$_SESSION['namaLengkap'] = $user['namaLengkap'];
$_SESSION['namaPengguna'] = $user['namaPengguna'];
$_SESSION['email'] = $user['email'];
$_SESSION['password'] = $user['password'];
$_SESSION['logged_in'] = true;
header("location: beranda.php");
}
else {
$_SESSION['message'] = 'Password yang Anda Masukkan Salah';
}
}
}
ini kodingan formnya
<div class="form-group ">
<label for="Password"> Password : </label>
<input type="password" class="form-control" name="password" placeholder="Password" value="" tabindex="2" required/>
</div>
0
2 Jawaban:
kalau begini mas cuman ganti nama variabelnya doang...
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$namaPengguna = $mysqli->real_escape_string($_POST['namaPengguna']);
$katasandi = md5($_POST['katasandi']);
$result = $mysqli->query("SELECT * FROM tblpengguna WHERE namaPengguna='$namaPengguna'");
if ($result->num_rows == 0){
$_SESSION['message'] = 'Pengguna dengan Nama Tersebut Tidak Tersedia';
}
else {
$user = $result->fetch_assoc();
if ($katasandi == $user['katasandi']){
$_SESSION['idPengguna'] = $user['idPengguna'];
$_SESSION['namaLengkap'] = $user['namaLengkap'];
$_SESSION['namaPengguna'] = $user['namaPengguna'];
$_SESSION['email'] = $user['email'];
$_SESSION['katasandi'] = $user['katasandi'];
$_SESSION['logged_in'] = true;
header("location: beranda.php");
}
else {
$_SESSION['message'] = 'Password yang Anda Masukkan Salah';
}
}
}
<div class="form-group ">
<label for="Password"> Password : </label>
<input type="password" class="form-control" name="katasandi" placeholder="Kata Sandi" value="" tabindex="2" required/>
</div>
0
Saya bingung apa bedanya kata sandi dengan password, oke bedanya bahasanya :-D .
Ya tinggal ubah name di html dan php nya mas :-)
1. Html, ubah bagian ini:
<input type="password" class="form-control" name="password" placeholder="Password" value="" tabindex="2" required/>
2. Php, ubah bagian ini :
$_SESSION['password'] = $user['password'];
Ubah kata 'password' ke 'kata sandi' :v
1