Tüm Platformlar için Hızlı Uygulama Geliştirme --->    Kitabımız...      Delphi

Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
asp net login sayfası
#1
arkadaşlar herkese günaydın kolay gelsin. Tasarımına başladığım yeni bir web tasarımda master page yapısı kullanarak tasarıma başladım. ancak login kontrolünü ne şekilde yapacağım konusunda yaptığım araştırmalar sonunda master page yapısı dışında düz bir aspx sayfası oluşturularak login kontrolü yapılması üzerinde durulmakta. ancak web ortamında master page linkini kullanarak şifre kontrolsüz bağlanarak işlem yapılabilir. hadi diyelim sayfa ismini karışık bir kmbinasyondan oluştursam bu kezz bazı bölümlerde kullanıcılara farklı izinler vermem gerekecek bunu yapabilmek içinde her sayfaya tekrardan kullanıcı kontrolü eklemem mi gerekir?? yardımcı olabirseniz teşekkür ederim tekrardan iyi çalışmalar.
Cevapla
#2
Merhaba,

Öncelikle DelphiCan'a hoşgeldiniz.

.NET Web Forms uygulamalarının çalışma yapısını Türkçe içeriklerle detaylıca öğrenmenizi tavsiye ederim. Sorunuzu açıklarken değineceğim kavramlar ve olayları bu şekilde pekiştireceksiniz.

Aspx uzantılı bir web form, kullanıcı tarafından yorumlanmaya açık, ajax tabanlı, html görüntü oluşturmuş ve kod bloğunda vb yada c# kodları bulunan bir web dosyasıdır. Bu dosya sayesinde kullanıcının tarayıcısında çeşitli bilgileri muhafaza edebilirsiniz. Bu bilgileri muhafaza etmek istediğiniz süreye göre belirlersiniz. (Session, cookie, global, veritabanı vb. (bu kavramları araştırın ve neyi ne kadar tutabildiklerini inceleyin))

Daha önceki web forms uygulamalarımızda yaptığımız yapıyı anlatırsam sizin aradığınız cevaplar oluşabilir;

Sitenin css ve js dosyalarını master page'e göre tasarlıyoruz. Böylelikle "add new" wizard'ı ile eklerken "web form with master page" diyerek template'in içine login formunuzun olduğu sayfayı da gömebilirsiniz.

Daha sonra master page'in Form_Load fonksiyonunda Session'da tutulan kullanıcı bilgisi denetlenir.

Session'da tutacağınız key herhangi bir şey olabilir. "User" gibi. Eğer User boş, null, yada veritabanından eşleşen bir değere sahip değilse, doğrudan login formuna yönlendirip bir şey yapmanıza gerek kalmaz.

Eğer session doluysa ve herhangi bir sayfadan istek geldiyse master page'in load fonksiyonunda bunu denetledikten sonra panel anasayfasına yönlendirirsiniz. Bunu master page'te yaparsanız, sitenin içinde sadece kullanıcıların erişeceği yerlere kimin gideceğinin kontrolünü sağlarsınız.
{ talk is cheap show me the code. }
Cevapla
#3
(23-08-2017, Saat: 10:01)lcpower Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Olarkadaşlar herkese günaydın kolay gelsin. Tasarımına başladığım yeni bir web tasarımda master page yapısı kullanarak tasarıma başladım. ancak login kontrolünü ne şekilde yapacağım konusunda yaptığım araştırmalar sonunda master page yapısı dışında düz bir aspx sayfası oluşturularak login kontrolü yapılması üzerinde durulmakta. ancak web ortamında master page linkini kullanarak şifre kontrolsüz bağlanarak işlem yapılabilir. hadi diyelim sayfa ismini karışık bir kmbinasyondan oluştursam bu kezz bazı bölümlerde kullanıcılara farklı izinler vermem gerekecek bunu yapabilmek içinde her sayfaya tekrardan kullanıcı kontrolü eklemem mi gerekir?? yardımcı olabirseniz teşekkür ederim tekrardan iyi çalışmalar.

Merhaba,
Doğru forma konu açtığınıza emin misiniz? Smile
WWW
Cevapla
#4
Ben de konunun Delphi ile ilişkilendirilmesini bekliyorum. Yoksa konuyu Muhabbet bölümüne taşımak durumunda kalacağım Smile
There's no place like 127.0.0.1
WWW
Cevapla
#5
(23-08-2017, Saat: 13:06)SimaWB Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlBen de konunun Delphi ile ilişkilendirilmesini bekliyorum. Yoksa konuyu Muhabbet bölümüne taşımak durumunda kalacağım Smile

ben programcılığa delphi ile başladım ve şuan sitenin kurucusu olan hocamızlada çıkaracağı kaynak delphi kitabı ile alakalı devamlı görüşmekteyiz. mecbur kalmasam visual studio ile uğraşmazdım zaten. ancak delphi ile hazırlayacak olsam oluşacak bir sorunda müşteri ile sıkıntı yaşamamak adına şimdilk bu eziyeti çekmekteyim.
Cevapla
#6
İntraweb veya unigui ile de bir proje geliştirebilirsiniz
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol,Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol,Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol,Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Cevapla
#7
(23-08-2017, Saat: 10:28)Abdullah Ilgaz Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMerhaba,

Öncelikle DelphiCan'a hoşgeldiniz.

.NET Web Forms uygulamalarının çalışma yapısını Türkçe içeriklerle detaylıca öğrenmenizi tavsiye ederim. Sorunuzu açıklarken değineceğim kavramlar ve olayları bu şekilde pekiştireceksiniz.

Aspx uzantılı bir web form, kullanıcı tarafından yorumlanmaya açık, ajax tabanlı, html görüntü oluşturmuş ve kod bloğunda vb yada c# kodları bulunan bir web dosyasıdır. Bu dosya sayesinde kullanıcının tarayıcısında çeşitli bilgileri muhafaza edebilirsiniz. Bu bilgileri muhafaza etmek istediğiniz süreye göre belirlersiniz. (Session, cookie, global, veritabanı vb. (bu kavramları araştırın ve neyi ne kadar tutabildiklerini inceleyin))

Daha önceki web forms uygulamalarımızda yaptığımız yapıyı anlatırsam sizin aradığınız cevaplar oluşabilir;

Sitenin css ve js dosyalarını master page'e göre tasarlıyoruz. Böylelikle "add new" wizard'ı ile eklerken "web form with master page" diyerek template'in içine login formunuzun olduğu sayfayı da gömebilirsiniz.

Daha sonra master page'in Form_Load fonksiyonunda Session'da tutulan kullanıcı bilgisi denetlenir.

Session'da tutacağınız key herhangi bir şey olabilir. "User" gibi. Eğer User boş, null, yada veritabanından eşleşen bir değere sahip değilse, doğrudan login formuna yönlendirip bir şey yapmanıza gerek kalmaz.

Eğer session doluysa ve herhangi bir sayfadan istek geldiyse master page'in load fonksiyonunda bunu denetledikten sonra panel anasayfasına yönlendirirsiniz. Bunu master page'te yaparsanız, sitenin içinde sadece kullanıcıların erişeceği yerlere kimin gideceğinin kontrolünü sağlarsınız.
sayın Abdullah Ilgaz verdiğiniz değerli bilgiler için çok teşekkür ederim. Uygulamayı hazırladıktan sonra takılırsam yine sizinle iletişime geçerim.
Cevapla
#8
(23-08-2017, Saat: 19:47)lcpower Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(23-08-2017, Saat: 10:28)Abdullah Ilgaz Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMerhaba,

Öncelikle DelphiCan'a hoşgeldiniz.

.NET Web Forms uygulamalarının çalışma yapısını Türkçe içeriklerle detaylıca öğrenmenizi tavsiye ederim. Sorunuzu açıklarken değineceğim kavramlar ve olayları bu şekilde pekiştireceksiniz.

Aspx uzantılı bir web form, kullanıcı tarafından yorumlanmaya açık, ajax tabanlı, html görüntü oluşturmuş ve kod bloğunda vb yada c# kodları bulunan bir web dosyasıdır. Bu dosya sayesinde kullanıcının tarayıcısında çeşitli bilgileri muhafaza edebilirsiniz. Bu bilgileri muhafaza etmek istediğiniz süreye göre belirlersiniz. (Session, cookie, global, veritabanı vb. (bu kavramları araştırın ve neyi ne kadar tutabildiklerini inceleyin))

Daha önceki web forms uygulamalarımızda yaptığımız yapıyı anlatırsam sizin aradığınız cevaplar oluşabilir;

Sitenin css ve js dosyalarını master page'e göre tasarlıyoruz. Böylelikle "add new" wizard'ı ile eklerken "web form with master page" diyerek template'in içine login formunuzun olduğu sayfayı da gömebilirsiniz.

Daha sonra master page'in Form_Load fonksiyonunda Session'da tutulan kullanıcı bilgisi denetlenir.

Session'da tutacağınız key herhangi bir şey olabilir. "User" gibi. Eğer User boş, null, yada veritabanından eşleşen bir değere sahip değilse, doğrudan login formuna yönlendirip bir şey yapmanıza gerek kalmaz.

Eğer session doluysa ve herhangi bir sayfadan istek geldiyse master page'in load fonksiyonunda bunu denetledikten sonra panel anasayfasına yönlendirirsiniz. Bunu master page'te yaparsanız, sitenin içinde sadece kullanıcıların erişeceği yerlere kimin gideceğinin kontrolünü sağlarsınız.
sayın Abdullah Ilgaz verdiğiniz değerli bilgiler için çok teşekkür ederim. Uygulamayı hazırladıktan sonra takılırsam yine sizinle iletişime geçerim.

Lütfen mesaj ile teşekkür ettikten sonra, Puan Ver düğmesini de kullanın.
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
WWW
Cevapla
#9
(23-08-2017, Saat: 12:42)DelphiCan Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(23-08-2017, Saat: 10:01)lcpower Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Olarkadaşlar herkese günaydın kolay gelsin. Tasarımına başladığım yeni bir web tasarımda master page yapısı kullanarak tasarıma başladım. ancak login kontrolünü ne şekilde yapacağım konusunda yaptığım araştırmalar sonunda master page yapısı dışında düz bir aspx sayfası oluşturularak login kontrolü yapılması üzerinde durulmakta. ancak web ortamında master page linkini kullanarak şifre kontrolsüz bağlanarak işlem yapılabilir. hadi diyelim sayfa ismini karışık bir kmbinasyondan oluştursam bu kezz bazı bölümlerde kullanıcılara farklı izinler vermem gerekecek bunu yapabilmek içinde her sayfaya tekrardan kullanıcı kontrolü eklemem mi gerekir?? yardımcı olabirseniz teşekkür ederim tekrardan iyi çalışmalar.

Merhaba,
Doğru forma konu açtığınıza emin misiniz? Smile
çok acil yardıma ihtiyacım olduğundan.... kaynak hazır olduğunda hocam bizde bu microsoft eziyetinden kurtuluruz....
Cevapla
#10
(23-08-2017, Saat: 19:41)lcpower Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Olben programcılığa delphi ile başladım ve şuan sitenin kurucusu olan hocamızlada çıkaracağı kaynak delphi kitabı ile alakalı devamlı görüşmekteyiz. mecbur kalmasam visual studio ile uğraşmazdım zaten. ancak delphi ile hazırlayacak olsam oluşacak bir sorunda müşteri ile sıkıntı yaşamamak adına şimdilk bu eziyeti çekmekteyim.
Beni yanlış anladınız sanırım. Size "Neden Visual Studio ile uğraşıyorsunuz yada neden ASP ile proje geliştiriyorsunuz" demiyorum. Sadece sorunuzu forumun Delphi bölümünde neden sorduğunuzu anlayamadım.
There's no place like 127.0.0.1
WWW
Cevapla

Konuyu Paylaş : facebook gplus twitter





Konuyu Okuyanlar: 1 Ziyaretçi