Thanx for the reply, Unfortunately it does not works as well. Some Error "global name 'password' is not defined" problem. I tried hunting the current zope apps looking for some info but it seems all of them reply of the zope auth method. Just in case remember any link with the information I am looking for please let me know. BTW is there any revelant call for revelant thing like dtml-call that returns the value from ZSQL method that can me compared? Regards Kevin Carlson wrote:
The best piece of advice I can give you is to use a python script to handle this. DTML does not lend itself very well to handling form postings, IMHO. Try creating a script that does something like this (untested):
RESPONSE = context.REQUEST.RESPONSE auth = context.Authenticate_user() # I'm assuming this returns a single row if auth and len(auth) : if password == auth[0].upassword : return RESPONSE.redirect('main') else : return RESPONSE.redirect('somewhere_else')
S K Rahman wrote:
Hi all,
I am trying to learn and if possible migrate some of my office apps to zope. The trouble is somewhere here
From Index_html page I am using a input form to get the login, password so that it can authenticated of the currently internal central auth system. The form is posted to login_verify having content as follows. The Authenticate_user is a ZSQL method taking user ID as parameter and is supposed to return password, name and access level of that user.
<dtml-in Authenticate_user>
<dtml-if expr="password==upassword">
Auth success
<dtml-call RESPONSE.redirect('main')>
<dtml-else>
Auth Failed
</dtml-if>
</dtml-in>
Unfortunately I dot get Auth Sucess but the redirect never happens. I tried earlier this using dtml-call instead of dtml-in but soon I realized that dtml-call does not return any values I need the output of password, access level so that I can set the apporiarte permissons on the respective page.
Please advise.
Regards
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )