<%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="BookHome.aspx.cs" Inherits="BookHome" Title="Book Home" %>
<%@ MasterType VirtualPath="~/Site.master" %>

<asp:Content ID="Content1" ContentPlaceHolderID="sideContent" Runat="Server">
                  <asp:LoginView ID="logView" runat="server">
                     <AnonymousTemplate>
                        <asp:Login ID="logSignin" runat="server" DisplayRememberMe="False" BackColor="#E3EAEB"
                           BorderColor="#E6E2D8" BorderPadding="4" BorderStyle="Solid" BorderWidth="1px"
                           Font-Names="Verdana" Font-Size="0.8em" ForeColor="#333333" TextLayout="TextOnTop" PasswordLabelText="Hasło:" TitleText="Logowanie" LoginButtonText="Zaloguj" UserNameLabelText="Nazwa użytkownika:">
                           <TitleTextStyle BackColor="#1C5E55" Font-Bold="True" Font-Size="0.9em" ForeColor="White" />
                           <InstructionTextStyle Font-Italic="True" ForeColor="Black" />
                           <TextBoxStyle Font-Size="1em" />
                           <LoginButtonStyle BackColor="White" BorderColor="#C5BBAF" BorderStyle="Solid" BorderWidth="1px"
                              Font-Names="Verdana" Font-Size="0.8em" ForeColor="#1C5E55" />
                        </asp:Login>
                     </AnonymousTemplate>
                     <LoggedInTemplate>
                        <asp:LoginName ID="logName" runat="server" FormatString="Welcome {0}" /><br/>
                        <asp:LoginStatus ID="logStatus" runat="server" />
                     </LoggedInTemplate>
                  </asp:LoginView> 
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="mainContent" Runat="Server">
  <h1>Strona domowa dystrybutora książek</h1>
  <p>
  Ta przykładowa witryna ilustruje sposób integrowania systemu profili
  z nieco bardziej złożoną stroną. Użyto w niej tych samych motywów i mechanizmu 
  wybierania profili bazującego na stronie wzorcowej, z których skorzystano w rozdziale 6. Tym razem jednak
  w celu zachowania wybranego przez użytkownika profilu użyto systemu profili a nie stanu 
  sesji.
  </p>
  <p>
  Witryna obsługuje profile anonimowe. Zapisuje zarówno zachowania użytkowników
  anonimowych, jak i wybory motywów przez nich dokonywane. Nie obsługuje ona jednak
  anonimowych list życzeń. Jeśli użytkownik wybierze łącze Zobacz listę życzeń, będzie
  musiał się uwierzytelnić. 
  </p>
</asp:Content>