Author: michiel
Date: 2009-06-04 16:53:02 +0200 (Thu, 04 Jun 2009)
New Revision: 35734

Added:
   
mmbase/trunk/applications/cloudcontext/src/main/resources/META-INF/tags/mm/security/verifyEmail.tagx
Modified:
   
mmbase/trunk/applications/cloudcontext/src/main/resources/META-INF/security.tld
Log:
Added a tag-file for email validation, this can be used in jsps

Modified: 
mmbase/trunk/applications/cloudcontext/src/main/resources/META-INF/security.tld
===================================================================
--- 
mmbase/trunk/applications/cloudcontext/src/main/resources/META-INF/security.tld 
    2009-06-04 14:24:36 UTC (rev 35733)
+++ 
mmbase/trunk/applications/cloudcontext/src/main/resources/META-INF/security.tld 
    2009-06-04 14:53:02 UTC (rev 35734)
@@ -3,7 +3,7 @@
         xmlns:ns0="http://www.w3.org/2001/XMLSchema-instance";
         ns0:schemaLocation="http://java.sun.com/xml/ns/j2ee 
http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd";>
   <tlib-version>1.0</tlib-version>
-  <short-name>mm-poll</short-name>
+  <short-name>mm-sec</short-name>
   <uri>http://www.mmbase.org/tags/mm/security</uri>
   <tag-file>
     <name>table</name>
@@ -17,4 +17,9 @@
     <name>commit</name>
     <path>/META-INF/tags/mm/security/commit.tagx</path>
   </tag-file>
+
+  <tag-file>
+    <name>verifyEmail</name>
+    <path>/META-INF/tags/mm/security/verifyEmail.tagx</path>
+  </tag-file>
 </taglib>

Added: 
mmbase/trunk/applications/cloudcontext/src/main/resources/META-INF/tags/mm/security/verifyEmail.tagx
===================================================================
--- 
mmbase/trunk/applications/cloudcontext/src/main/resources/META-INF/tags/mm/security/verifyEmail.tagx
                                (rev 0)
+++ 
mmbase/trunk/applications/cloudcontext/src/main/resources/META-INF/tags/mm/security/verifyEmail.tagx
        2009-06-04 14:53:02 UTC (rev 35734)
@@ -0,0 +1,27 @@
+<jsp:root
+    xmlns:c="http://java.sun.com/jsp/jstl/core";
+    xmlns:mm="http://www.mmbase.org/mmbase-taglib-2.0";
+    xmlns:jsp="http://java.sun.com/JSP/Page";
+    version="2.0">
+  <jsp:directive.tag
+      display-name="HTML"
+      description="The HTML tag defines the basic HTML structure of this site
+                   " />
+  <jsp:directive.attribute name="signature"  required="true" />
+  <div>
+    bla bla bla bla ${signature}
+    <mm:cloud method="delegate" authenticate="class" jspvar="cloud">
+
+      <jsp:scriptlet>
+        org.mmbase.bridge.Node node = 
org.mmbase.datatypes.VerifyEmailProcessor.validate(cloud, 
pageScope.getAttribute("signature"));
+        pageScope.setAttribute("usernode", node);
+      </jsp:scriptlet>
+      bla bla
+      <mm:node referid="usernode">
+        <jsp:doBody />
+      </mm:node>
+    </mm:cloud>
+  </div>
+</jsp:root>
+
+

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to