Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
SyntaxError: Unexpected token ( in JSON at position 0
mau nanya mas ini ane ada form login pas masukin username:password dengan benar trus klik login muncul json error kek gni: SyntaxError: Unexpected token ( in JSON at position 0 muncul pesan itu bukan berarti gagal si form login nya harus di refresh lagi baru masuk ke Dashboard, kodenya mas :
<?php
set_time_limit(0);
error_reporting(0);
session_start();
require_once('mainconfig.php');
if($_SESSION['account'])
die('Failed!');
if(!$_POST['username']||!$_POST['password']){
}else{
header('Content-Type: application/json');
$username = trim($_POST['username']);
$cekuser = mysql_query("select * from members where username = '$username'");
if(mysql_num_rows($cekuser)<1)
die(json_encode(array('result' => 0, 'content' => 'Username/Password salah!')));
$hasil=mysql_fetch_assoc($cekuser);
if(trim($_POST['password'])<>$hasil['password'])
die(json_encode(array('result' => 0, 'content' => 'Username/Password salah!')));
$_SESSION['account'] = $hasil;
print json_encode(array('result' => 1, 'content' => 'Login Berhasil!,anda akan dialihkan..', 'redirect' => '?'));
}
apa ada yang salah ? biar waktu submit langsung ngejalanin perintah ini
json_encode(array('result' => 1, 'content' => 'Login Berhasil!,anda akan dialihkan..', 'redirect' => '?'));
3 Jawaban:
Kalau begini mas? gimana hasilnya? nyoba doang si saya
<?php
set_time_limit(0);
error_reporting(0);
session_start();
require_once('mainconfig.php');
if($_SESSION['account'])
die('Failed!');
if(!$_POST['username']||!$_POST['password']){
}else{
$username = trim($_POST['username']);
$cekuser = mysql_query("select * from members where username = '$username'");
if(mysql_num_rows($cekuser)<1)
die(json_encode(array('result' => 0, 'content' => 'Username/Password salah!')));
$hasil=mysql_fetch_assoc($cekuser);
if(trim($_POST['password'])<>$hasil['password'])
die(json_encode(array('result' => 0, 'content' => 'Username/Password salah!')));
$_SESSION['account'] = $hasil;
header('Content-Type: application/json');
print json_encode(array('result' => 1, 'content' => 'Login Berhasil!,anda akan dialihkan..', 'redirect' => '?'));
}
hasil nya SyntaxError: Unexpected token F in JSON at position 0 mas makasih udah mampir :D /
<div>$_SESSION['account'] tambahkan @<br>menjadi => @$_SESSION['account'] </div>