2016-03-28 23 views
0

Kullanıcı ile ilgili verileri user_id gibi oturumda saklıyorum.Ve Her şey User_Id ile Drive verilerini görüntüleme, veri ekleme ve tümünü ekleme. LAN'da bir seferde çoklu kullanıcı girişi. aynı anda sayfayı yenilediklerinde. Oturum verileri kullanıcı tarafından otomatik olarak yazılır ve veriler karıştırılır veya yanlış görüntülenir. Böylece, oturum verilerini benzersiz bir şekilde nasıl yönetebilirsiniz.Oturum açma sayfası, LAN'da asp.net kullanarak yenileme sayfasında değişiklik gösterir

i web.config'de bu deneyin ama bana yardım edin

<sessionState mode="InProc" 
       cookieless="false" /> 

çalışmıyor.

+0

'Oturum 'kullanıcı başına benzersizdir. Aynı tarayıcının farklı sekmesini kullanıyor musunuz? Ayrıca, değerleri "Session" değerlerine ayarladığınız yere koyabilirsiniz. –

+0

Hayır, Farklı Tarayıcıya farklı kullanıcılarla erişirken farklı tarayıcılara sahip – MasterV

+0

Teşekkürler Efendim, Yardımcı olabilir misiniz? Değeri ayarlarken kodu nasıl koyabilirim? – MasterV

cevap

1

Mülkünüzü proje aracılığıyla alın ve oturum mağazasına ayarlayın. Kodlama şekli daha iyi olacaktır. Aşağıdaki kodlara bakın.

public class appSession 
{ 
    public appSession() 
    { 
     // 
     // TODO: Add constructor logic here 
     // 
    } 

    public static int UserId 
    { 
     get 
     { 
      if (HttpContext.Current.Session["UserId"] == null) 
      { 
       return 0; 
      } 
      else 
      { 
       return (Convert.ToInt32(HttpContext.Current.Session["UserId"])); 
      } 
     } 
     set { HttpContext.Current.Session["UserId"] = value; } 
    } 
} 

Statik özellik yaptım, böylece kodu aşağıdaki gibi kolayca kullanabilirsiniz.

appSession.UserId = objUsers.UserId; 

Bu oturum oturum yönteminin size yardımcı olacağını umarım.

İlgili konular