List, Let me request your patience and time, I am a zope newbe trying to get some light in the darkness.
I am trying to learn zope2 for the last couple of months, reading and doing zope2 documentations and sample file based python product developments. I know Zope s advanced a lot more than a decade(and zope3 / bluebream is the there now) but I just started few months back, sorry for my ignorance and lack of opportunity to start at the early stage. I have gone through zope2 docs and other tutorials on zope, and tried a couple of file base zope products. But I am unable to find/ do a complete user registration module for zope sites. and small session handling applications like a shopping cart which use session management techniques. 1 how zope.org is doing user login/register/password retrieval module, or how people like you add a user registration/login/password retrieval module for your zope sites. I searched a lot and learned the acl_users folder properites, and can do manually add users with these code excerpts. self.manage_addUserFolder() self.acl_users.userFolderAddUser('user1', 'passwd', ['Member','Admin'], [] ) self.acl_users.userFolderAddUser('user2', 'passwd', ['Member', 'Managers'], [] ) self.acl_users.userFolderAddUser('user3', 'passwd', ['Member', 'Manager','Admin'], []) etc. but unable to do a user registration module using acl_users and its web interface . By reading BetaBoring and some other tutorials in upfront systems zope course, devshed.com tutorials I think I am in the right track of zope2 learning. 2. I have done a sample application, but I dont know how to clear the normal zope user credentials when a sample user clicks a logout link here some sample code : I added an anchor <a href ="logout" > Logout </a> tag for logout in my pageTemplate name as myPage.zpt from AccessControl import ClassSecurityInfo security = ClassSecurityInfo() security.declareProtected('adminroles', 'myPage') myPage = PageTemplateFile( os.path.join('views', 'myPage.zpt'), globals()) and I added few sample users such as user1, user2, user3 etc to acl_users with sample password 'passwd' self.acl_users.userFolderAddUser('user1', 'passwd', ['Member','Admin'], [] ) self.acl_users.userFolderAddUser('user2', 'passwd', ['Member', 'Managers'], [] ) self.acl_users.userFolderAddUser('user3', 'passwd', ['Member', 'Manager','Admin'], []) and when I access the protected page 'myPage' it asks me for acl_user credentials and I am able to enter sample users and password and it allows me to view the page 'myPage' But problem when I click the Logout Link in the myPage( <a href="logout"> Logout</a>) then it call a logout.zpt page template there I display a message you logged out , and return the login.zpt page. but in the login.zpt page if you enter anything I mean garbage for username and password field it allows to view the myPage.( this happens once you logged in first time with the credentials). How to clear these zope acl_users credentials once you click the logout link which in turn call a logout.zpt template. If you have some sample / demo applications to show how to do these issues, can you share me those. I am stuck in this point in zope. if any such application code/related works to follow it will help me a lot. Thank You kkchn
_______________________________________________ Zope maillist - Zope@zope.org https://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - https://mail.zope.org/mailman/listinfo/zope-announce https://mail.zope.org/mailman/listinfo/zope-dev )