if (document.getElementById('oAuth2Siakad')) { var output = 'loading Authentfication... '; var xhr = new XMLHttpRequest(); xhr.open('POST', oAuth2Siakad.url+'/application/api/index.php', true); xhr.setRequestHeader("Content-Type", "application/json"); xhr.onreadystatechange = function () { output = ''; if (oAuth2Siakad.bootstrap)output+= ''; if (oAuth2Siakad.jquery)output+=''; if (xhr.readyState === 4 && xhr.status === 200) { try { var json = JSON.parse(xhr.responseText); if (json.status=='000') { if (json.html)output+=json.html; oAuth2Siakad.hurufacak = json.data.keyabjad; } else output+='
'+json.message+'
'; } catch { } } document.getElementById('oAuth2Siakad').innerHTML = output; } ; var data = JSON.stringify(oAuth2Siakad.params); xhr.send(data); } else alert('tag has id oAuth2Siakad not found ->
'); function oAuth2SiakadPost(tf1,tf2,tf3) { var newparams = oAuth2Siakad.params; newparams.mod = 'login'; newparams.authentifikasi = [oAuth2SiakadAcak(tf1),oAuth2SiakadAcak(tf2),tf3,oAuth2SiakadAcak(oAuth2Siakad.type)]; var output = ''; var xhr = new XMLHttpRequest(); /*console.log(newparams); */xhr.open('POST', oAuth2Siakad.url+'/application/api/index.php', true); xhr.setRequestHeader("Content-Type", "application/json"); xhr.onreadystatechange = function () { if (xhr.readyState === 4 && xhr.status === 200) { try { var json = JSON.parse(xhr.responseText); /* console.log(json); */if (json.status=='000') { oAuth2SiakadSucces(json.data.gid+'~'+json.data.token); document.getElementById('oAuth2Siakad').innerHTML = '
Please Wait Redirect... Your Login Success
'; document.getElementById('oAuth2SiakadResult').innerHTML = ' '; } else output+='
'+json.message+'
'; document.getElementById('oAuth2SiakadResult').innerHTML = output; } catch { } } } var data = JSON.stringify(newparams); xhr.send(data); } function oAuth2SiakadSucces(token) { window.location = oAuth2Siakad.url_callback+'?token='+token; } function oAuth2SiakadSubmit() { if (document.getElementById('oAuth2SiakadInput1')) { var tf1 = document.getElementById('oAuth2SiakadInput1'); var tf2 = document.getElementById('oAuth2SiakadInput2'); var tf3 = document.getElementById('oAuth2SiakadInput3'); if (tf1.value == '') { alert('User Name belum Anda isi !'); tf1.focus(); return false; } else if (tf2.value == '') { alert('Password belum Anda isi !'); tf2.focus(); return false; } else { document.getElementById('oAuth2SiakadResult').innerHTML = '
Cek Your User dan Password On Prosess....
'; oAuth2SiakadPost(tf1.value,tf2.value,tf3.value); tf2.value = ''; } } else alert('form input user failed!'); } function oAuth2SiakadEnterPressed() { var keycode = (window.event) ? window.event.keyCode : evt.keyCode; if (window.event) { var charCode = window.event.keyCode; } else { var charCode = (evt.which) ? evt.which : evt.keyCode } if (charCode == 13) { oAuth2SiakadSubmit(); } } function oAuth2SiakadAcak(st) { if (oAuth2Siakad.hurufacak) { var arr = oAuth2Siakad.hurufacak; var hasil = ''; for ( var i=0; i