Postingan lainnya
Form Login Dasar Problem
ask , saya ingin bertanya saya mencoba mengikuti form dasar login menggunakan procedural sesuai di video om hilman tanpa ada campuran menggunakan object dan pdo akan tetapi pas mencoba menjalankan kode tersebut , semua berjalan mulus dimulai dengan register , dan pas memasuki login , memasuki pass dan username , dia malah lari ke else dalam code saya , padahal password dan username sudah sesuai yangberada di db sering kali terjadi seperti ini pada saat membuat form login , berbeda dgn form upload source : https://pastebin.com/raw/cZn67Kw1 https://pastebin.com/raw/W6M7AQn7
5 Jawaban:
Kalau $_post nya dijadiin 1 file form action nya dikosongin aja
form action="" method=post ? mksudnya begitu om
coba kodenya segini dulu,jangan pake setcookie
<?php
require_once "core/init.php";
if (isset($_POST['submit'])) {
//ambil nilai form
$nama = trim($_POST['username']);
$pass = trim($_POST['password']);
//mengecek jika form kosong atau tidak
if (!empty($nama) && !empty($pass)) {
//function cek username
if (cek_login($nama)) {
//jika session berhasil akan connect
//function login sukses
if(login_sukses($nama,$pass)){
$_SESSION['user'] = $nama;
header("Location: index1.php");
}else{
echo "data salah atau invalid";
}
}
else{
echo "tolong daftar dahulu atau nama sudah tersedia";
}
}else{
echo "tidak boleh kosong";
}
}