Jak předat uživatelské jméno z přihlašovací stránky

Naposledy aktualizováno 27. 4. 2021

Při použití chování serveru Přihlásit uživatele aplikace Dreamweaver můžete chtít použít uživatelské jméno na úplně další stránce („stránka přesměrování") nebo na jiných stránkách ve vaší webové aplikaci.Mezi důvody, proč můžete chtít předat uživatelské jméno na další stránky, patří:

  • Chcete pozdravit uživatele po přihlášení.Například: „Ahoj Honzo!
  • Chcete filtrovat sadu záznamů na základě uživatelského jména, abyste personalizovali stránku.
  • Chcete vložit uživatelské jméno do pole formuláře, které se použije pro vkládání, aktualizaci nebo mazání záznamu.

Chování serveru Přihlásit uživatele automaticky generuje proměnnou relace skládající se z uživatelského jména pro uživatele, když se úspěšně přihlásí. Proměnná relace pro uživatelské jméno je označena jako „MM_Username".

Poznámka: Automaticky se také vygeneruje druhá proměnná relace obsahující úroveň autorizace uživatele pro případ, že byste tyto informace potřebovali použít na jiných stránkách.Tato proměnná relace je pojmenována „MM_UserAuthorization".

Definování proměnné relace MM_Username jako zdroje dat pro vaše stránky

Chcete-li využít proměnnou relace MM_Username na stránkách vašeho webu, otevřete přihlašovací stránku v aplikaci Dreamweaver.Otevřete panel Vazby.Klikněte na tlačítko plus (+) a z automaticky otevřené nabídky zvolte možnost Proměnná relace.V dialogovém okně, které se zobrazí, zadejte do pole názvu „MM_Username" (bez uvozovek).Klikněte na tlačítko OK. Rozbalte ikonu Relace, která se zobrazí na panelu Vazby.Nově definovaný zdroj dat by se měl zobrazit s žlutou ikonou blesku vedle něj.

Použití proměnné relace MM_Username na vašich stránkách:

  • Zobrazení uživatelského jména na následujících stránkách:
    \nChcete-li zobrazit uživatelské jméno na kterékoli z následujících stránek, otevřete stránku, kde chcete uživatelské jméno zobrazit.Otevřete panel Vazby a přetáhněte proměnnou relace MM_Username na stránku v zobrazení Návrh.To způsobí, že se obsah proměnné relace zapíše na tuto stránku.
  • Filtrování sady záznamů na základě uživatelského jména:
    \nOtevřete stránku, kde chcete vytvořit filtrovanou sadu záznamů.Chcete-li filtrovat sadu záznamů na základě proměnné relace, přejděte do jednoduchého zobrazení dialogového okna Sada záznamů a nastavte filtr na: „[myUsernameField] = Session Variable MM_Username", kde „[myUsernameField]" je název pole databáze obsahujícího uživatelská jména.Rozšířené zobrazení dialogového okna Sada záznamů byste měli použít, pokud filtrujete více proměnných nebo pokud potřebujete použít složitější příkaz SQL.
  • Nastavení hodnoty pole formuláře rovné uživatelskému jménu:
    Otevřete stránku, která obsahuje formulář.Chcete-li nastavit hodnotu pole formuláře rovnou proměnné relace, vyberte na stránce textové pole formuláře.Přejděte do Inspektoru vlastností > klikněte na kartu Atributy v levém horním rohu > klikněte na tlačítko plus (+) > vyberte „Hodnota" z rozbalovací nabídky > klikněte na ikonu žlutého blesku > vyberte proměnnou relace MM_Username.

Další informace

Pokud chcete ze své přihlašovací stránky předat jiná data formuláře než uživatelské jméno, přečtěte si Jak vytvořím proměnnou relace?(TechNote 14791) pro podrobné informace o vytváření proměnných relace.

Pro vysvětlení toho, proč by měly být proměnné relace použity k předávání dat formuláře z přihlašovací stránky na následující stránky, se obraťte na: Jak předávat data formuláře ze stránky pro vkládání, aktualizaci nebo mazání (TechNote 15239). Přestože se TechNote zabývá chováním serveru při vkládání, aktualizaci a mazání, mechanismy jsou podobné pro chování serveru Přihlášení uživatele.