WidigdoNetwork
Apprentice 1.0
Halo om2 semua
,
saya mau nanya nih ...
kenapa ya fungsi else di jquery berikut ini tidak berfungsi??
padahal sudah saya input asal2an username & password tapi tetap ke yang success ...
padahal sebelumnya bisa (ntah saya apain) Jadi ga bisa :'(
Berikut Jquerynya:
Dan, Isi pada proc.php?act=signin

saya mau nanya nih ...
kenapa ya fungsi else di jquery berikut ini tidak berfungsi??
padahal sudah saya input asal2an username & password tapi tetap ke yang success ...
padahal sebelumnya bisa (ntah saya apain) Jadi ga bisa :'(
Berikut Jquerynya:
Code:
<script>
$(document).ready(function()
{
$('#signin').click(function()
{
var username=$("#username").val();
var password=$("#password").val();
var dataString = 'username='+username+'&password='+password;
if($.trim(username).length>0 && $.trim(password).length>0)
{
$.ajax({
type: "POST",
url: "proc.php?act=signin",
data: dataString,
cache: false,
beforeSend: function(){
$("#login").fadeOut('fast', function(){
$('#spinner').removeClass('hidden')
});
},
success: function(data){
if(data)
{
window.location.href = "index.php";
}
else
{
$('#spinner').addClass('hidden');
$("#login").fadeIn('fast', function(){
sweetAlert("Oops...", "Please enter valid username and password!", "error")
});
}
}
});
}
return false;
});
});
</script>
Dan, Isi pada proc.php?act=signin
PHP:
<?php
if(isset($_POST['username']) && isset($_POST['password']))
{
// Validate Username
$username=mysqli_real_escape_string($conn, $_POST['username']);
// Validate Password
$password=hash($enc_type, $enc_hash . mysqli_real_escape_string($conn, $_POST['password']) . $enc_hash);
$result=mysqli_query($conn, "SELECT * FROM dxb_users WHERE username='$username' and password='$password'");
$count=mysqli_num_rows($result);
$row=mysqli_fetch_array($result,MYSQLI_ASSOC);
// If Username & Password Matched
if($count==1)
{
$_SESSION['my_username']=$row['username'];
}
}
?>