none
HttpContext.Current.User.Identity.Name Null geliyor RRS feed

  • Genel Tartışma

  • Merhaba Arkadaşlar , WebService.asmx te "HttpContext.Current.User.Identity.Name" değerim boş geliyor , bunun sebepleri ne olabilir acaba ?

    test.aspx.cs sayfasından 

    string url = Request.Url.GetLeftPart(UriPartial.Authority) + "/WebService.asmx/JSONData";

    JSONData isimli webservice ten değer döndürüyorum ama sadece bu sayfadan geçişte boş geliyor.bunu anlamadım.IsAuthenticated değeri false oluyor webservice geçince ?

    tam kodları vereyim deneyebilir misiniz ?



    29 Kasım 2015 Pazar 04:04

Tüm Yanıtlar

  • Evet lütfen tam kodları verin bir servise bakalım ...
    29 Kasım 2015 Pazar 12:00
  • var ser = new JavaScriptSerializer();
            WebClient wc = new WebClient();
            wc.Headers[HttpRequestHeader.ContentType] = "application/json";
            wc.Encoding = Encoding.UTF8;
            string url = Request.Url.GetLeftPart(UriPartial.Authority) + "/WebService.asmx/JSONData";
            string json = wc.UploadString(url, String.Empty);
            var data = ser.Deserialize<Dictionary<String, String>>(json);
            List<Urunler> products = ser.Deserialize<List<Urunler>>(data["d"]);

    JSONData isimli webservice te,kullanıcı giriş yaparken açmış olduğum bir ticket  aracılığı ile USERID değerini alıyorum HttpContext.Current.User.Identity.Name ile.Ama webservice te IsAuthenticated true olmasına rağmen false geliyor.JSON verisini bir List ' e atarak Dataliste dolduruyorum buraya kadar sorun yok.ama SQL de UserID değişkeni olduğu için yanlış veri getiriyor ?

    Burada tek sorun IsAuthenticated false geldiği için giriş yapan kullanıcının Identity.Name değeri de boş geliyor.Aynı işlemi aspx sayfasında Ajax ile yaptığımda sorun yok.Yukarıdaki kodlardan dolayı bir sorun olduğunu düşünüyorum...





    29 Kasım 2015 Pazar 13:07
  • http://uzmanim.net/soru/user-identity-isauthenticated-setauthcookie-metodundan-sonra-false-donduruyor/1072 Bakın burdada Cookie için aynı problem var ve açıklaması yapılmış ... Umarım işimize yarar ...
    29 Kasım 2015 Pazar 13:18
  • ilgin için tşk ederim.ama SetAuthCookie kullanmıyorum ticket oluşktururken.Bununla alakalı olduğunu sanmıyorum sorunumun.

    29 Kasım 2015 Pazar 13:41
  • Anladım kusura bakmayın ... Araştırıyım bende umarım çözersiniz ... İyi çalışamalar...
    29 Kasım 2015 Pazar 13:54