Проблема, похоже, связана с вашей страницей / ajax / login - ответ возвращается в виде строки, а не объекта json.Например, следующее:
<script type="text/javascript">
var test = {"logged_in":true,"firstname":"Joe","surname":"Bloggs","Full_name":"Joe Bloggs","email":"address@email.com","phone":"123456789","website":"www.site.com.au","age":"25","street":"1 Road Street","city":"Town","state":"BLA","postcode":"1234","country":"13","company":"Freedman Electronics","band":"Daysend","subscribe":"2","mics":0};
alert(test);
</script>
Отображение:
[object Object]
Если в вашем случае страница входа возвращает следующее предупреждение (пользователь):
{"logged_in":true,"firstname":"Joe","surname":"Bloggs","Full_name":"Joe Bloggs","email":"address@email.com","phone":"123456789","website":"www.site.com.au","age":"25","street":"1 Road Street","city":"Town","state":"BLA","postcode":"1234","country":"13","company":"Freedman Electronics","band":"Daysend","subscribe":"2","mics":0}
Затем вам нужно отладить выходной ContentType, приходящий со страницы входа (лучше всего), или сделать что-то вроде:
var jsonuser = JSON.parse(user);
alert(jsonuser.logged_in);