Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Webserver Uygulaması
#1
Merhabalar. 
Aranızda grupta yeniyim. 
Takıldığım bir konuyu sizlerle paylaşmak istiyorum. Eğer mümkünse tavsiyelerinize ihtiyacım var.
bir webserver uygulaması yapıyorum.( xe8 - delphi project / webbroker / webserver application )
belirli bir porttan html sayfa çıktı göndereceğim clientlara yani platform bağımsız browserlara.
Post veya get metodu ile gelen parametreleri alıp içeride değerlendirip sayfayı oluşturup göndereceğim clientlara ki 
buraya kadar bir sıkıntı yok parametreleri alıp clientlara sayfa oluşturup gönderiyorum.
Sorunum session yönetiminde bunu başaramadım. İlk göndereceğim sayfam login sayfası . 
buradan kullanıcı adı ve şifreyi post veya get metodu ile alıyorum ama 
bu bilgilerle session oluşturup yönetip diğer sayfalara erişimde kullanamıyorum.
Bu konuda tavsiyeniz varmıdır bana?
örnek çalışma proje kodumu weetransferden paylaştım buradan bakabilirsiniz.
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Teşekkürler
Cevapla
#2
WebBroker'da session için önerilen yöntem Cookies'tir.
"Response"un SetCookieField procedure'ü ile Cookie oluşturabilir, her "Request"te Request.CookieFields ile cookie'lere erişebilirsiniz.
There's no place like 127.0.0.1
WWW
Cevapla
#3
bildiğim kadarıyla Cookie client tarafta oluşuyor. birde cookie lerin çok güvenli olmadığını duymuştum.
gerekirse proje türümüde değiştirebilirim. sonuçta html çıktı göndereceğim.
bu konuda farklı bir öneriniz olur mu.
Teşekkürler.
Cevapla
#4
(06-09-2019, Saat: 11:55)bydelphi Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.bildiğim kadarıyla Cookie client tarafta oluşuyor
Bu yanlış.

(06-09-2019, Saat: 11:55)bydelphi Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.birde cookie lerin çok güvenli olmadığını duymuştum.
Bence tam tersi, düzgün kullanıldığında güvenliği sağlamaya yardımcı olurlar.

Hidden field da kullanabilirsiniz ama Cookie'den fazlasını sağlayacağını sanmıyorum.
There's no place like 127.0.0.1
WWW
Cevapla
#5
Doğruları öğrenmek için buradayız. çok teşekkürler. deneyeceğim.
Cevapla




Konuyu Okuyanlar: 1 Ziyaretçi