There is also a property called "login-form" where you can put in the uri of a login form (eg /login/). You can set this property eg. in the root folder of a site and the subfolders inherit it.<br>When you hit a protected resource, opencms redirect you to this login form. The login form receives  GET Parameters like:
<br>/login/?__loginform=true&requestedResource=%2Frestricted_area%2Fsubfolder%2F<br><br>All you have to implement is a form (which also forwards the parameters) and a login handler page like:<br><br><span style="font-family: courier new,monospace;">
<%@ page session="true" import="org.opencms.jsp.*" %><%</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">CmsJspLoginBean cms = new CmsJspLoginBean(pageContext, request, response);
</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">org.opencms.file.CmsObject obj = cms.getCmsObject();</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
String requestedPage= request.getParameter("requestedResource");</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
</span><span style="font-family: courier new,monospace;"></span><span style="font-family: courier new,monospace;">        try{</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
            obj.loginWebUser(request.getParameter("login_username"), request.getParameter("login_password"));</span><span style="font-family: courier new,monospace;"></span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">            response.sendRedirect(cms.link(</span><span style="font-family: courier new,monospace;">requestedPage</span><span style="font-family: courier new,monospace;">));
</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        }catch(org.opencms.main.CmsException e){</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">
            response.sendRedirect(cms.link(cms.property("login-form", "search")) + "?message=" + e.getLocalizedMessage(java.util.Locale.GERMAN));</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        }</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"></span><span style="font-family: courier new,monospace;">
</span><span style="font-family: courier new,monospace;">%></span><br><br>This way its very easy to replace the default browser auth-popup with a html form<br><br>hth<br><br>sigi<br><br><div><span class="gmail_quote">On 7/7/06, 
<b class="gmail_sendername">Roman Uhlig</b> <<a href="mailto:roman.uhlig@knve.de">roman.uhlig@knve.de</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>Just a side note to Christian's post:<br><br>For logging in webusers, we are not using the OpenCms API directly, but just<br>setting folder permissions for the restricted areas within the OpenCms<br>workplace. This automatically raises Tomcat (or whatever)
<br>http-Authentication. This isn't pure beauty, but works fast and without<br>additional work. Of course you may request user information via the OpenCms<br>API as usual.<br><br>Roman<br>--<br>View this message in context: 
<a href="http://www.nabble.com/how-to-handle-webuser-login--tf1894839.html#a5213708">http://www.nabble.com/how-to-handle-webuser-login--tf1894839.html#a5213708</a><br>Sent from the OpenCMS - Dev forum at <a href="http://Nabble.com">
Nabble.com</a>.<br><br><br>_______________________________________________<br>This mail is sent to you from the opencms-dev mailing list<br>To change your list options, or to unsubscribe from the list, please visit<br><a href="http://lists.opencms.org/mailman/listinfo/opencms-dev">
http://lists.opencms.org/mailman/listinfo/opencms-dev</a><br></blockquote></div><br><br clear="all"><br>-- <br>Mit freundlichen Grüßen<br><br>Siegfried Puchbauer