Vytvoření registrační stránky

Naposledy aktualizováno 25. 4. 2024
Poznámka

Uživatelské rozhraní v aplikaci Dreamweaver a jejích novějších verzích bylo zjednodušeno. Výsledkem je skutečnost, že některé možnosti uvedené v tomto článku nemusí být v aplikaci Dreamweaver a jejích novějších verzích k dispozici. Další informace najdete v tomto článku.

O stránkách registrace

Vaše webová aplikace může obsahovat stránku, která vyžaduje, aby se uživatelé zaregistrovali při první návštěvě vašich webových stránek.

Registrační stránka obsahuje následující bloky:

  • Databázová tabulka pro ukládání přihlašovacích informací o uživatelích

  • Formulář HTML, s jehož pomocí si uživatel může zvolit jméno a heslo

    Formulář můžete také použít k získání dalších osobních informací od uživatelů.

  • Chování serveru Vložit záznam pro aktualizaci databázové tabulky uživatelů webu

  • Chování serveru Zkontrolovat nové uživatelské jméno, které zajistí, že uživatelské jméno zadané uživatelem není používáno jiným uživatelem

Ukládání přihlašovacích informací o uživatelích

Registrační stránka vyžaduje databázovou tabulku pro ukládání přihlašovacích informací zadaných uživateli.

  • Ujistěte se, že databázová tabulka obsahuje sloupec pro uživatelské jméno a sloupec pro heslo.Pokud chcete, aby přihlášení uživatelé měli různá přístupová oprávnění, zahrňte sloupec pro přístupová oprávnění.
  • Pokud chcete nastavit společné heslo pro všechny uživatele webu, nakonfigurujte databázovou aplikaci (Microsoft Access, Microsoft SQL Server, Oracle atd.) tak, aby standardně zadávala heslo do každého nového uživatelského záznamu. Ve většině databázových aplikací můžete nastavit sloupec na výchozí hodnotu při každém vytvoření nového záznamu. Nastavte standardní hodnotu hesla.
  • Databázovou tabulku můžete také použít k ukládání dalších užitečných informací o uživateli.

    Dalším krokem při vytváření registrační stránky je přidání HTML formuláře na registrační stránku, aby si uživatelé mohli zvolit uživatelské jméno a heslo (je-li to relevantní).

Přidejte HTML formulář pro výběr uživatelského jména a hesla

Na registrační stránku přidáte HTML formulář, aby si uživatelé mohli vybrat uživatelské jméno a heslo (je-li to relevantní).

Vytvořte stránku (Soubor > Nový > Prázdná stránka) a navrhněte registrační stránku pomocí návrhových nástrojů aplikace Dreamweaver.
HTML formulář přidáte umístěním kurzoru na místo, kde se má formulář zobrazit, a výběrem položky Formulář v nabídce Vložit.

Na stránce se objeví prázdný formulář. Možná budete muset povolit Neviditelné prvky (Zobrazit > Vizuální pomůcky > Neviditelné prvky), abyste viděli hranice formuláře, které jsou znázorněny tenkými červenými čarami.

HTML formulář pojmenujte kliknutím na značku <form> ve spodní části okna Dokument, čímž formulář vyberete, otevřením Inspektoru vlastností (Okno > Vlastnosti) a zadáním názvu do pole Název formuláře.

Nemusíte specifikovat atribut action nebo method pro formulář, abyste mu řekli, kam a jak odeslat data záznamu, když uživatel klikne na tlačítko Odeslat.Chování serveru Vložit záznam vám tyto atributy nastaví automaticky.

Přidejte textová pole (Vložit > Formulář > Textové pole), aby uživatel mohl zadat uživatelské jméno a heslo.

Formulář může mít také více objektů formuláře pro záznam dalších osobních dat.

Měli byste přidat popisky (buď jako text nebo obrázky) vedle každého objektu formuláře, abyste uživatelům řekli, co představují.Měli byste také zarovnat objekty formuláře jejich umístěním do HTML tabulky. Další informace o objektech formuláře naleznete v části Vytváření webových formulářů.

Přidejte do formuláře tlačítko Odeslat (Vložit > Formulář > Tlačítko).

Popisek tlačítka Odeslat můžete změnit tak, že tlačítko vyberete, otevřete inspektor vlastností (Okno > Vlastnosti) a do pole Hodnota zadáte novou hodnotu.

Dalším krokem při vytváření registrační stránky je přidání chování serveru Insert Record pro vložení záznamů do tabulky uživatelů v databázi.

Aktualizace databázové tabulky uživatelů

Do registrační stránky musíte přidat chování serveru Vložit záznam pro aktualizaci tabulky uživatelů v databázi.

V panelu Chování serveru (Okno > Chování serveru) klikněte na tlačítko Plus (+) a z rozbalovací nabídky vyberte Vložit záznam.

Objeví se dialogové okno Vložit záznam.

Dokončete dialogové okno a ujistěte se, že zadáte tabulku uživatelů v databázi, do které se budou vkládat údaje uživatele. Klikněte na tlačítko OK.

Posledním krokem při vytváření registrační stránky je zajištění, aby uživatelské jméno nepoužíval jiný registrovaný uživatel.

Přidejte chování serveru pro zajištění jedinečného uživatelského jména

Do registrační stránky uživatelů můžete přidat chování serveru, které před přidáním daného uživatele do databáze registrovaných uživatelů ověří, že je uživatelské jméno jedinečné.

Když uživatel klikne na tlačítko Odeslat na registrační stránce, chování serveru porovná uživatelské jméno zadané uživatelem s uživatelskými jmény uloženými v databázové tabulce registrovaných uživatelů.Pokud se v databázové tabulce nenajde shodné uživatelské jméno, chování serveru provede operaci vložení záznamu normálně.Pokud se shodné uživatelské jméno najde, chování serveru zruší operaci vložení záznamu a otevře novou stránku (obvykle stránku upozorňující uživatele, že uživatelské jméno je již obsazené).

V panelu Chování serveru (Okno > Chování serveru) klikněte na tlačítko Plus (+) a z rozbalovací nabídky vyberte Ověření uživatele > Zkontrolovat nové uživatelské jméno.
V rozbalovací nabídce Pole uživatelského jména vyberte textové pole formuláře, které vaši návštěvníci používají k zadání uživatelského jména.
Do pole Pokud již existuje, přejít na zadejte stránku, která se otevře, když se v databázové tabulce najde shodné uživatelské jméno, a klikněte na OK.

Otevřená stránka by měla upozornit uživatele, že uživatelské jméno je již obsazené, a umožnit mu další pokus.