مشکل در لاگین با ajax

binboy

Member
سلام
قصد ایجاد صفحه ورود به سایت را توسط ajax و php دارم با بکارگیری یکی از کد های آماده تونستم تاجاهایی را ویرایش کنم فقط من می خوام بعد از لاگین شدن یکسری لینک برای انتقال و کلیک کاربر عضو نشان داده بشه.تا به اینجا را انجام دادم ولی مشکل اینجاست که کاربر بعد از لاگین و دیدن لینک ها با رفرش کردن صفحه، خارج میشود و مجدد باید لاگین کند.
حالا من می خوام این شکلی نشه و تا وقتی کاربر روی لینک خروج کلیک نکرد خارج نشه.
در مورد امنیت کدهای هم بگید در چه سطحیه ممنون میشم

لطفا به من کمک کنید
با تشکر از شما


این کد :ajax
کد:
// Preload Images
img1 = new Image(16, 16);  
img1.src="images/spinner.gif";

img2 = new Image(220, 19);  
img2.src="images/ajax-loader.gif";

// When DOM is ready
$(document).ready(function(){

// Launch MODAL BOX if the Login Link is clicked
$('#login_form').modal();

// When the form is submitted
$("#status > form").submit(function(){  

// Hide 'Submit' Button
$('#submit').hide();

// Show Gif Spinning Rotator
$('#ajax_loading').show();

// 'this' refers to the current submitted form  
var str = $(this).serialize();  

// -- Start AJAX Call --

$.ajax({  
    type: "POST",
    url: "do-login.php",  // Send the login info to this page
    data: str,  
    success: function(msg){  
   
$("#status").ajaxComplete(function(event, request, settings){  
 
 // Show 'Submit' Button
$('#submit').show();

// Hide Gif Spinning Rotator
$('#ajax_loading').hide();  

 if(msg == 'OK') // LOGIN OK?
 {  
 var login_response = '<div id="logged_in">' +
     '<div style="width: 350px; float: left; margin-left: 70px;">' + 
     '<div style="width: 40px; float: left;">' +
     '<img style="margin: 10px 0px 10px 0px;" align="absmiddle" src="images/ajax-loader.gif">' +
     '</div>' +
     '<div style="font-family: Tahoma; text-align: right;">'+
     "Welcome <a href='logout.php'>Logout</a>"+
     '</div>'+
     '<div style="margin: 10px 0px 0px 10px; float: right; width: 300px;">'+ 
     "You are successfully logged in! <br /> Please wait while  you're redirected...<br /></div></div>";  
$('#simplemodal-container').css("width","500px");
$('#simplemodal-container').css("height","120px");
 
 $(this).html(login_response); // Refers to 'status'

// After 3 seconds redirect the 
setTimeout('go_to_private_page()', 3000); 
 }  
 else // ERROR?
 {  
 var login_response = msg;
 $('#login_response').html(login_response);
 }  
      
 });  
   
 }  
   
  });  
  
// -- End AJAX Call --

return false;

}); // end submit event

});
اگر هم کل کدها را خواستید میزارم.
 

جدیدترین ارسال ها

بالا