Author: dward
Date: 2008-01-02 20:37:55 +0100 (Wed, 02 Jan 2008)
New Revision: 6603
Modified:
xwiki-products/curriki/branches/curriki-1.4/wiki/src/main/resources/Main/ForgotPassword
Log:
- Change last editor so the page gets admin rights on production
Modified:
xwiki-products/curriki/branches/curriki-1.4/wiki/src/main/resources/Main/ForgotPassword
===================================================================
---
xwiki-products/curriki/branches/curriki-1.4/wiki/src/main/resources/Main/ForgotPassword
2008-01-02 18:53:48 UTC (rev 6602)
+++
xwiki-products/curriki/branches/curriki-1.4/wiki/src/main/resources/Main/ForgotPassword
2008-01-02 19:37:55 UTC (rev 6603)
@@ -8,18 +8,18 @@
<translation>0</translation>
<parent></parent>
<creator>XWiki.dward</creator>
-<author>XWiki.indictrans</author>
+<author>XWiki.dward</author>
<customClass></customClass>
-<contentAuthor>XWiki.indictrans</contentAuthor>
+<contentAuthor>XWiki.dward</contentAuthor>
<creationDate>1169062747000</creationDate>
-<date>1193990064000</date>
-<contentUpdateDate>1194996511000</contentUpdateDate>
-<version>1.17</version>
+<date>1199302536000</date>
+<contentUpdateDate>1199302536000</contentUpdateDate>
+<version>1.18</version>
<title></title>
<template></template>
<defaultTemplate></defaultTemplate>
<validationScript></validationScript>
-<comment></comment>
+<comment>re-save to get admin rights</comment>
<object>
<class>
<name>XWiki.TagClass</name>
@@ -53,87 +53,87 @@
<tags/>
</property>
</object>
-<content>#set($nl = $xwiki.getNl())
-#set($uemail = $!request.get("q"))
-#set($vkey = $!request.get("vk"))
-#set($newpw = $!request.get("np"))
-#set($newpwc = $!request.get("npc"))
-#if(!$uemail)
-## Get email address to check for
-1 $msg.get("forgotPassword.title")
-$msg.get("forgotPassword.infos")
-
-<form name="searchform" action="" method="post">
-$msg.get("forgotPassword.enterEmail") <input id="livesearch" name="q"
value="" />
-<input type="submit" value="$msg.get('forgotPassword.Go')" />
-</form>
-----
-[$msg.get("forgotPassword.forgotUnameLink")>Main.ForgotUsername]
-#else ## !$uemail
-## Got email address
-
-## Get user
-#set($sql= ", BaseObject as obj, StringProperty as prop where
obj.name=doc.fullName and obj.className='XWiki.XWikiUsers' and prop.id.id =
obj.id and prop.name='email' and (prop.value = '$!uemail')")
-#set($list = $xwiki.searchDocuments($sql))
-#if($list.size()==0)
- $msg.get("forgotPassword.noUser", [$uemail])
-#elseif($list.size()>1)
-$msg.get("forgotPassword.multipleUsers")
-#elseif($list.size()==1)
-#set($item = $list.get(0))
-#set($bentrydoc = $xwiki.getDocument($item))
-
-#if(!$vkey)
-## No $vkey, so send email
-#set($from = $xwiki.getXWikiPreference("admin_email"))
-#set($recipient = $bentrydoc.email)
-#set($first_name = $bentrydoc.first_name)
-#set($last_name = $bentrydoc.last_name)
-#set($mesg = $xwiki.getDocument("Main.ForgotPasswordEmail").getContent())
-
-#set($valkey = $xwiki.xWiki.generateRandomString(8))
-#set($reseturl = ${xwiki.getRequestURL()})
-#set($reseturl = "${reseturl}?q=${uemail}&vk=${valkey}")
-
-## Reseturl: $reseturl
-
-#set($junk = $xwiki.sendMessage($from, $recipient, $xwiki.parseContent($mesg)))
-#set($junk = $bentrydoc.set("validkey", $valkey))
-#set($junk = $bentrydoc.saveWithProgrammingRights())
-$msg.get("forgotPassword.emailSent", [$uemail])
-
-#else ## !$vkey
-## Have $vkey, so check and allow for password reset
-#set($skey =
${bentrydoc.getObject("XWiki.XWikiUsers").getXWikiObject().getStringValue("validkey")})
-#if($vkey != $skey)
-$msg.get("forgotPassword.invalidLink")
-#else ## $vkey != $skey
-#if($newpw && ($newpw == $newpwc))
-##set($newpw = $xwiki.xWiki.generateRandomString(8))
-#set($junk = $bentrydoc.set("password", $newpw))
-#set($junk = $bentrydoc.set("valkey", $newpw))
-#set($junk = $bentrydoc.saveWithProgrammingRights())
-$msg.get("forgotPassword.passwordChanged", [${bentrydoc.name}])
-
-$msg.get("forgotPassword.youCanLogIn",
["/xwiki/bin/loginsubmit/XWiki/XWikiLogin"])
-
-#else ## $newpw && ($newpw == $newpwc)
-#if ($newpw)
-$msg.get("forgotPassword.passwordsDoesNotMatch")<br />
-
-#end ## $newpw
-$msg.get("forgotPassword.enterPassword")
-
-<form name="changepwform" id="changepwform" method="post" action="">
-<label id="password_label"
for="password">$msg.get("forgotPassword.enterPassword.prompt")
</label><input type="password" id="password" name="np" value=""
/><br />
-<label id="confirmpassword_label"
for="confirmpassword">$msg.get("forgotPassword.enterPasswordConfirm.prompt")</label>
<input type="password" id="confirmpassword" name="npc" value="" /><br
/>
-<input type="submit" value="$msg.get('forgotPassword.Go')" />
-</form>
-#end ## else $newpw && ($newpw == $newpwc)
-#end ## else $vkey != $skey
-#end ## else !$vkey
-
-#end ## $list.size()==1
-
+<content>#set($nl = $xwiki.getNl())
+#set($uemail = $!request.get("q"))
+#set($vkey = $!request.get("vk"))
+#set($newpw = $!request.get("np"))
+#set($newpwc = $!request.get("npc"))
+#if(!$uemail)
+## Get email address to check for
+1 $msg.get("forgotPassword.title")
+$msg.get("forgotPassword.infos")
+
+<form name="searchform" action="" method="post">
+$msg.get("forgotPassword.enterEmail") <input id="livesearch" name="q"
value="" />
+<input type="submit" value="$msg.get('forgotPassword.Go')" />
+</form>
+----
+[$msg.get("forgotPassword.forgotUnameLink")>Main.ForgotUsername]
+#else ## !$uemail
+## Got email address
+
+## Get user
+#set($sql= ", BaseObject as obj, StringProperty as prop where
obj.name=doc.fullName and obj.className='XWiki.XWikiUsers' and prop.id.id =
obj.id and prop.name='email' and (prop.value = '$!uemail')")
+#set($list = $xwiki.searchDocuments($sql))
+#if($list.size()==0)
+ $msg.get("forgotPassword.noUser", [$uemail])
+#elseif($list.size()>1)
+$msg.get("forgotPassword.multipleUsers")
+#elseif($list.size()==1)
+#set($item = $list.get(0))
+#set($bentrydoc = $xwiki.getDocument($item))
+
+#if(!$vkey)
+## No $vkey, so send email
+#set($from = $xwiki.getXWikiPreference("admin_email"))
+#set($recipient = $bentrydoc.email)
+#set($first_name = $bentrydoc.first_name)
+#set($last_name = $bentrydoc.last_name)
+#set($mesg = $xwiki.getDocument("Main.ForgotPasswordEmail").getContent())
+
+#set($valkey = $xwiki.xWiki.generateRandomString(8))
+#set($reseturl = ${xwiki.getRequestURL()})
+#set($reseturl = "${reseturl}?q=${uemail}&vk=${valkey}")
+
+## Reseturl: $reseturl
+
+#set($junk = $xwiki.sendMessage($from, $recipient, $xwiki.parseContent($mesg)))
+#set($junk = $bentrydoc.set("validkey", $valkey))
+#set($junk = $bentrydoc.saveWithProgrammingRights())
+$msg.get("forgotPassword.emailSent", [$uemail])
+
+#else ## !$vkey
+## Have $vkey, so check and allow for password reset
+#set($skey =
${bentrydoc.getObject("XWiki.XWikiUsers").getXWikiObject().getStringValue("validkey")})
+#if($vkey != $skey)
+$msg.get("forgotPassword.invalidLink")
+#else ## $vkey != $skey
+#if($newpw && ($newpw == $newpwc))
+##set($newpw = $xwiki.xWiki.generateRandomString(8))
+#set($junk = $bentrydoc.set("password", $newpw))
+#set($junk = $bentrydoc.set("valkey", $newpw))
+#set($junk = $bentrydoc.saveWithProgrammingRights())
+$msg.get("forgotPassword.passwordChanged", [${bentrydoc.name}])
+
+$msg.get("forgotPassword.youCanLogIn",
["/xwiki/bin/loginsubmit/XWiki/XWikiLogin"])
+
+#else ## $newpw && ($newpw == $newpwc)
+#if ($newpw)
+$msg.get("forgotPassword.passwordsDoesNotMatch")<br />
+
+#end ## $newpw
+$msg.get("forgotPassword.enterPassword")
+
+<form name="changepwform" id="changepwform" method="post" action="">
+<label id="password_label"
for="password">$msg.get("forgotPassword.enterPassword.prompt")
</label><input type="password" id="password" name="np" value=""
/><br />
+<label id="confirmpassword_label"
for="confirmpassword">$msg.get("forgotPassword.enterPasswordConfirm.prompt")</label>
<input type="password" id="confirmpassword" name="npc" value="" /><br
/>
+<input type="submit" value="$msg.get('forgotPassword.Go')" />
+</form>
+#end ## else $newpw && ($newpw == $newpwc)
+#end ## else $vkey != $skey
+#end ## else !$vkey
+
+#end ## $list.size()==1
+
#end ## else !$uemail</content>
</xwikidoc>
_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications