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.
Cevapla
#3
(23-08-2017, Saat: 10:01)lcpower Adlı Kullanıcıdan Alıntı: 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.

Merhaba,
Doğru forma konu açtığınıza emin misiniz? Smile
Delphi Can'dır!
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ı: Ben 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
YouTube Delphi Tips
"Mantıklı adam kendini dünyaya uyarlar; mantıksız adam ise dünyayı kendine uydurmakta inat eder. Bu nedenle, tüm ilerleme o inatçı adama bağlıdır." - George Bernard Shaw
WWW
Cevapla
#7
(23-08-2017, Saat: 10:28)Abdullah Ilgaz Adlı Kullanıcıdan Alıntı: 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.
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ı:
(23-08-2017, Saat: 10:28)Abdullah Ilgaz Adlı Kullanıcıdan Alıntı: 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.
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ı:
(23-08-2017, Saat: 10:01)lcpower Adlı Kullanıcıdan Alıntı: 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.

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ı: 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.
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


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Get-It Manager Web Sayfası Yayınlandı Fesih ARSLAN 1 1.817 07-10-2020, Saat: 08:22
Son Yorum: Bay_Y
  DelphiCan Instagram Sayfası Halil Han BADEM 0 1.973 20-06-2018, Saat: 01:23
Son Yorum: Halil Han BADEM



Konuyu Okuyanlar: 1 Ziyaretçi