Author: dward
Date: 2008-02-26 23:40:17 +0100 (Tue, 26 Feb 2008)
New Revision: 7986

Modified:
   xwiki-products/curriki/trunk/web/src/main/webapp/skins/curriki8/login.vm
Log:
- CURRIKI-1710
 - If the user is not allowed to log in due to bounced emails then redirect
   to the email validation form


Modified: 
xwiki-products/curriki/trunk/web/src/main/webapp/skins/curriki8/login.vm
===================================================================
--- xwiki-products/curriki/trunk/web/src/main/webapp/skins/curriki8/login.vm    
2008-02-26 21:19:33 UTC (rev 7985)
+++ xwiki-products/curriki/trunk/web/src/main/webapp/skins/curriki8/login.vm    
2008-02-26 22:40:17 UTC (rev 7986)
@@ -14,6 +14,23 @@
 ###
 ###
 #template("startpage.vm")
+##
+## If the user is inactive + bounced email then go to email verification
+#set($username = $request.getParameter("j_username"))
+## Check for inactive due to bounced email
+#set($userdoc = $xwiki.getDocument("XWiki.${username}"))
+#if(!$userdoc.isNew()) ## {
+#set($userobj = $userdoc.getObject("XWiki.XWikiUsers"))
+#set($active = $!userobj.getProperty('active').value)
+#set($undeliv = $!userobj.getProperty('email_undeliverable').value)
+#if("$!active" == "0" && "$!undeliv" == "1") ## {
+#set($session = $request.getSession(true))
+#set($junk = $session.putValue("EVuser", "${username}"))
+$response.sendRedirect($xwiki.getURL("Registration.EmailVerification"))
+#end ## }
+#end ## }
+##
+##
 <div class="main layoutsubsection">
 <form id="loginForm" action="$doc.getURL("loginsubmit")" method="post">
 <div class="hidden"><input type="hidden" name="xredirect" 
value="$!request.xredirect" /></div>

_______________________________________________
notifications mailing list
notifications@xwiki.org
http://lists.xwiki.org/mailman/listinfo/notifications

Reply via email to