Lars: No, in fact LoginManager is a way to store -any- user's information for Zope. This includes administrators as well as regular users. The idea is that LoginManager hands Zope a user & roles, and then Zope uses that user & roles in its standard authorization processing. If the roles returned include "Manager" for example, then Zope gives that user administrator privs. The idea is to define a role which is useful to you e.g. "Authorized" and then set up the pages in your site so that only "Authorized" users and "Managers" can see them. You give permission to read pages by "Anonymous" only to pages like the login page that you don't need to protect (myself, I modified LoginManager to return the LoggingInUser and LoggingIn role for login, but whatever). LoginManager is then used (w/ your database) to authenticate users and return the right role. In my case, I cause a redirect to be returned whenever a non-authorized user is trying to access the site, and LoginManager returns LoggingInUser/LoggingIn for any request to pages that have to do with logging in. A. -----Original Message----- From: zope-admin@zope.org [mailto:zope-admin@zope.org]On Behalf Of Lars Preben S. Arnesen Sent: Sunday, April 15, 2001 7:57 PM To: zope@zope.org Subject: [Zope] Another question about LoginManager (or similar products) After getting LoginManager working and following the steps of the LoginManager with SQL database HOWTO I realized that this was a solution to store administrators of the website in a database. I'm going to create a public service that requires all the users to register with a username and a password. After doing so they must log in every time they use the service. I really don't want to write the user login code if it exists in some form of a module or a product. Is there some examples of how to use the LoginManager to do this? PS: I guess I'm looking for a authentication mechanism like the one Mailman uses for it's administration pages. Yes, I can just take a look at how Mailman does it, but I guess there are some less complex examples to take a look at somewhere. :) -- Lars Preben _______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )