Oturum açma sayfasından kullanıcı adı nasıl geçirilir

Son güncelleme: 27 Nis 2021

Dreamweaver'ın Kullanıcı Girişi sunucu davranışı kullanılırken, kullanıcı adının bir sonraki sayfada ("yönlendirme sayfası") veya web uygulamasının diğer sayfalarında kullanılması gerekebilir.Kullanıcı adını diğer sayfalara aktarmak istemenizin bazı nedenleri şunlardır:

  • Giriş yaptıktan sonra kullanıcıyı karşılamak istiyorsunuz. Örneğin: "Merhaba Ahmet!"
  • Sayfayı kişiselleştirmek için kullanıcı adına dayalı bir kayıt kümesini filtrelemek istiyorsunuz.
  • Bir kaydı eklemek, güncellemek veya silmek için kullanıcı adını bir form alanına eklemek istiyorsunuz.

Kullanıcı Girişi sunucu davranışı, kullanıcı başarıyla giriş yaptığında otomatik olarak kullanıcı adından oluşan bir oturum değişkeni oluşturur. Kullanıcı adı için oturum değişkeni "MM_Username" olarak etiketlenir.

Not: Diğer sayfalarda bu bilgiye ihtiyaç duyulduğunda, kullanıcının yetkilendirme düzeyini içeren ikinci bir oturum değişkeni de otomatik olarak oluşturulur.Bu oturum değişkeni "MM_UserAuthorization" olarak adlandırılır.

Sayfalarınız için MM_Username oturum değişkenini veri kaynağı olarak tanımlama

MM_Username oturum değişkenini sitenizdeki sayfalarda kullanmak için Dreamweaver'da giriş sayfasını açın. Bağlamalar panelini açın. Artı (+) düğmesine tıklayın ve açılır menüden Oturum Değişkeni'ni seçin.Açılan iletişim kutusunda, ad alanına "MM_Username" (tırnak işaretleri olmadan) girin. Tamam'ı tıklatın. Bağlamalar panelinde görünen Oturum simgesini genişletin. Yeni tanımlanan veri kaynağı, yanında sarı şimşek simgesiyle birlikte görünmelidir.

MM_Username oturum değişkenini sayfalarınızda kullanma:

  • Kullanıcı adını art arda gelen sayfalarda görüntüleme:
    Kullanıcı adını art arda gelen sayfalardan herhangi birinde görüntülemek için, kullanıcı adını görüntülemek istediğiniz sayfayı açın.Bağlamalar panelini açın ve MM_Username oturum değişkenini Tasarım görünümünde sayfaya sürükleyin. Bu, oturum değişkeni içeriğinin bu sayfaya yazılmasına neden olur.
  • Kullanıcı adına göre kayıt kümesini filtreleme:
    Filtrelenmiş kayıt kümesini oluşturmak istediğiniz sayfayı açın.Oturum değişkenine dayalı bir kayıt kümesini filtrelemek için Kayıt Kümesi iletişim kutusunun basit görünümüne gidin ve filtreyi şu şekilde ayarlayın: "[myUsernameField] = Session Variable MM_Username". Burada "[myUsernameField]" kullanıcı adlarını tutan veritabanı alanının adıdır.Birden fazla değişkende filtreleme yapıyorsanız veya daha karmaşık bir SQL ifadesi kullanmanız gerekiyorsa Kayıt Kümesi iletişim kutusunun gelişmiş görünümü kullanılmalıdır.
  • Form alanının değerini kullanıcı adına eşit olarak ayarlama:
    Formu içeren sayfayı açın. Form alanının değerini oturum değişkenine eşit olarak ayarlamak için sayfadaki metin alanı form öğesini seçin. Özellik denetçisi > sol üst köşedeki Öznitelikler sekmesine tıklayın > artı (+) düğmesine tıklayın > açılır menüden "value" seçin > sarı şimşek simgesine tıklayın > MM_Username oturum değişkenini seçin.

Ek bilgiler

Giriş sayfasından kullanıcı adı dışında başka form verileri geçirmek için lütfen Oturum değişkeni nasıl oluşturulur? bölümüne bakın.Oturum değişkenleri oluşturma hakkında ayrıntılı bilgi için (TechNote 14791).

Oturum değişkenlerinin neden bir giriş sayfasından sonraki sayfalara form verilerini geçirmek için kullanılması gerektiğinin açıklaması için şu kaynağa bakın: Ekleme, güncelleme veya silme sayfasından form verileri nasıl geçirilir (TechNote 15239).TechNote ekleme, güncelleme ve silme sunucu davranışlarını tartışsa da, mekanizma Kullanıcı Girişi sunucu davranışı için de benzerdir.