Användargränssnittet i Dreamweaver och senare har förenklats. Det kan därför hända att du inte hittar vissa av alternativen i den här artikeln i Dreamweaver och senare. Mer information finns i den här artikeln.
Om registreringssidor
Din webbapplikation kan innehålla en sida som kräver att användare registrerar sig första gången de besöker din plats.
En registreringssida består av följande byggblock:
En databastabell för att lagra inloggningsinformation om användarna
Ett HTML-formulär där användarna kan ange ett användarnamn och ett lösenord
Du kan också använda formuläret för att samla in annan personlig information från användarna.
Ett Insert Record-serverbeteende för att uppdatera databastabellen med platsanvändare
Ett Check New Username-serverbeteende för att se till att användarnamnet som användaren anger inte är upptaget av en annan användare
Lagra inloggningsinformation om användare
En registreringssida kräver en databastabell för att lagra inloggningsinformationen som användare anger.
- Se till att din databastabell innehåller en kolumn för användarnamn och en kolumn för lösenord.Om du vill att inloggade användare ska ha olika åtkomstprivilegier, inkludera en kolumn för åtkomstprivilegier.
- Om du vill ange ett gemensamt lösenord för alla användare på webbplatsen, konfigurera din databasapplikation (Microsoft Access, Microsoft SQL Server, Oracle och så vidare) för att ange lösenordet i varje ny användarpost som standard.I de flesta databasapplikationer kan du ange en kolumn till ett standardvärde varje gång en ny post skapas. Ange standardvärdet för lösenordet.
- Du kan också använda databastabellen för att lagra annan användbar
information om användaren.
Nästa steg i att skapa en registreringssida är att lägga till ett HTML-formulär på registreringssidan för att låta användare välja ett användarnamn och lösenord (om tillämpligt).
Lägg till ett HTML-formulär för att välja ett användarnamn och lösenord
Du lägger till ett HTML-formulär på registreringssidan för att låta användare välja ett användarnamn och lösenord (om tillämpligt).
Ett tomt formulär skapas på sidan. Du kan behöva aktivera Osynliga element (Visa > Visuella hjälpmedel > Osynliga element) för att se formulärets gränser, som representeras av tunna röda linjer.
Du behöver inte ange ett action- eller method-attribut för formuläret för att tala om var och hur postdata ska skickas när användaren klickar på Skicka-knappen. Insert Record-serverbeteendet ställer in dessa attribut åt dig.
Formuläret kan också ha fler formulärobjekt för att registrera annan personlig data.
Du bör lägga till etiketter (antingen som text eller Bild) bredvid varje formulärobjekt för att tala om för användare vad de är. Du bör också rada upp formulärobjekten genom att placera dem i en HTML-tabell. För mer information om formulärobjekt, se Skapa webbformulär.
Du kan ändra etiketten för Submit-knappen genom att välja knappen, öppna Property inspector (Window > Properties) och ange ett nytt Värde i Value-rutan.
Nästa steg för att skapa en registreringssida är att lägga till Insert Record server behavior för att lägga till poster i användartabellen i databasen.
Uppdatera databastabellen med användare
Du måste lägga till en Insert Record server behavior till registreringssidan för att uppdatera användartabellen i databasen.
Dialogrutan Infoga post visas.
Det sista steget för att skapa en registreringssida är att säkerställa att användarnamnet inte används av en annan registrerad användare.
Lägg till ett serverbeteende för att säkerställa ett unikt användarnamn
Du kan lägga till ett serverbeteende till en användarregistreringssida som verifierar att användarnamnet är unikt innan användaren läggs till i databasen med registrerade användare.
När användaren klickar på Submit-knappen på registreringssidan jämför server behavior det användarnamn som användaren angett mot användarnamnen som är lagrade i databastabellen med registrerade användare.Om inget matchande användarnamn finns i databastabellen utför server behavior insert record-åtgärden normalt.Om ett matchande användarnamn hittas avbryter serverbeteendet åtgärden för att infoga post och öppnar en ny sida (vanligtvis en sida som meddelar användaren att användarnamnet redan är taget).
Den öppnade sidan ska meddela användaren att användarnamnet redan är taget och låta användaren försöka igen.
Liknande innehåll
Skapa snygga webbplatser i Dreamweaver
Designa, koda och hantera dynamiska webbplatser med ett kraftfullt allt-i-ett-verktyg.