(function() {
// 1. Sistemdeki aktif Token'ı yakala (Senin cihazında 'token' değişkeni geçerli)
var activeToken = window.token || window.Tokenid || ($.ajaxSettings.headers ? $.ajaxSettings.headers.Tokenid : "");
// 2. Güncel zaman etiketi (Timestamp)
var timestamp = Date.now();
// 3. Hedef URL'yi zaman etiketiyle oluştur
var targetUrl = "/main/backNRestore.htm?_=" + timestamp;
console.log("Kullanılan Oturum Tokeni (Otomatik):", activeToken);
if (!activeToken) {
alert("Hata: Token bulunamadı. Lütfen sayfayı yenileyip tekrar giriş yapın.");
return;
}
// 4. İsteği router'ın beklediği Header'larla gönder
$.ajax({
url: targetUrl,
type: "GET",
headers: {
"Tokenid": activeToken,
"Accept": "text/html, */*"
},
success: function(htmlContent) {
// Sayfadaki kısıtlamaları bypass et
window.$.unlocked = 1;
// İçeriği router'ın ana yönetim paneline bas
var container = $("#main-content").length ? $("#main-content") : $(".main-container");
if (container.length) {
container.html(htmlContent);
console.log("BAŞARILI: Sayfa yetkiyle yüklendi.");
} else {
document.write(htmlContent); // Alternatif zorlama
}
},
error: function(xhr) {
console.error("Erişim Reddedildi! Durum Kodu:", xhr.status);
alert("Hata 406: Token uyuşmazlığı. Lütfen girişinizi tazeleyin.");
}
});
})();