1.1 --- a/examples/Common/VerySimpleWithLogin/__init__.py Fri Jun 01 23:39:21 2007 +0000
1.2 +++ b/examples/Common/VerySimpleWithLogin/__init__.py Fri Jun 01 23:39:38 2007 +0000
1.3 @@ -13,6 +13,7 @@
1.4 from WebStack.Resources.Selectors import EncodingSelector, PathSelector
1.5 from WebStack.Resources.Static import DirectoryResource
1.6 from WebStack.Resources.Login import LoginAuthenticator
1.7 +from WebStack.Resources.LoginRedirect import LoginRedirectAuthenticator
1.8 import XSLForms.Resources.Login
1.9
1.10 # Configuration settings.
1.11 @@ -129,7 +130,7 @@
1.12 ("badger", "123"),
1.13 ("vole", "abc")
1.14 ]
1.15 - authenticator = LoginAuthenticator(secret_key, credentials)
1.16 + login_authenticator = LoginAuthenticator(secret_key, credentials)
1.17 login_redirect_authenticator = LoginRedirectAuthenticator(secret_key)
1.18
1.19 # Get the main resource and the directory used by the application.
1.20 @@ -139,12 +140,13 @@
1.21
1.22 # Get some login resources.
1.23
1.24 - login_redirect_resource = XSLForms.Resources.Login.LoginRedirectResource(secret_key)
1.25 - login_resource = LoginResource(
1.26 + login_redirect_resource = XSLForms.Resources.Login.LoginRedirectResource(
1.27 host,
1.28 + "login", # see below
1.29 resource=very_simple_resource,
1.30 authenticator=login_redirect_authenticator
1.31 )
1.32 + login_resource = LoginResource(login_authenticator)
1.33
1.34 # Make a simple Web site.
1.35
1.36 @@ -165,7 +167,7 @@
1.37 # Resource preparation ahead of time - useful for making installations.
1.38
1.39 def prepare_resources():
1.40 - for cls in [VerySimpleResource]:
1.41 + for cls in [VerySimpleResource, LoginResource]:
1.42 XSLForms.Resources.WebResources.prepare_resources(cls)
1.43
1.44 # vim: tabstop=4 expandtab shiftwidth=4