General Actions:
Log-in
Wiki:
CreativeIT
▼
:
Document Index
»
Space:
XWiki
▼
:
Document Index
»
Page:
RegistrationHide
Search
Page Actions:
Export
▼
:
Export as PDF
Export as RTF
Export as HTML
More actions
▼
:
Print preview
View Source
Welcome to the CreativeIT Wiki Registration Page.
Wiki source code of
Welcome to the CreativeIT Wiki Registration Page.
Last modified by
Hal Eden
on 2009/03/15 10:55
Content
·
Comments
(0)
·
Attachments
(0)
·
History
·
Information
Hide line numbers
1: 2: 1 Welcome to the CreativeIT Wiki Registration Page. 3: 4: 5: ## declare the CAPTCHA plugin 6: #set($captchaPlugin = $xwiki.jcaptcha) 7: #set($reg = 0) 8: #if($request.getParameter("register") == 1) 9: 10: #if($captchaPlugin.verifyCaptcha("edit")) 11: #set($reg = $xwiki.createUser(true)) 12: #if($reg == 1) 13: #xwikimessageboxstart("Registration Step Successful") 14: #set($xwname = "XWiki.${request.xwikiname}") 15: ##info("$msg.get('core.register.successful', [$xwiki.getUserName($xwname), $request.xwikiname])") 16: #info("You will receive an e-mail outlining the next steps for completing your registration") 17: #xwikimessageboxend() 18: ## comment this out because we want them to activate first 19: <!-- <meta http-equiv="refresh" content="3;url=$xwiki.getURL("XWiki.XWikiLogin", "login")"/> --> 20: #else 21: #set($xwname = "XWiki.${request.xwikiname}") 22: #set($userdoc = $xwiki.getDocument($xwname)) 23: #if($reg==-2) 24: #error("$msg.get('core.register.passwordMismatch') or your e-mail address is invalid") 25: #if ($xwname) 26: $userdoc.rename("${xwname}tmp") 27: $userdoc.delete() 28: #end 29: #elseif($reg==-3) 30: #error("$msg.get('core.register.userAlreadyExists')") 31: "-3" 32: #elseif($reg==-4) 33: #error("$msg.get('core.register.invalidUsername')") 34: #if ($xwname) 35: $userdoc.delete() 36: #end 37: #elseif($reg==-8) 38: #error("$msg.get('core.register.userAlreadyExists')") 39: #elseif($reg == -10) 40: "-8" 41: #error("Please enter a valid email address") 42: #if ($xwname) 43: $userdoc.delete() 44: #end 45: #else 46: #error("$msg.get('core.register.registerFailed', [$reg])") 47: #if ($xwname) 48: $userdoc.delete() 49: #end 50: #end 51: #end 52: #else 53: #error("Please enter the code in correctly") 54: #end 55: #end 56: 57: #if($!reg != 1 || $!register == 0) 58: <form name="register" id="register" action="" method="post"> 59: <div> 60: <input type="hidden" name="template" value="XWiki.XWikiUserTemplate" /> 61: <input type="hidden" name="register" value="1"/> 62: #set($class = $xwiki.getClass("XWiki.XWikiUsers")) 63: #set($obj = $class.newObject()) 64: #set($serverobj = $class.newObject()) 65: #set($discard = $doc.use("XWiki.XWikiUsers")) 66: 67: #set($captchaPlugin = $xwiki.jcaptcha) 68: 69: #if($request.register_first_name) 70: $doc.set("first_name", $request.register_first_name) 71: #end 72: #if($request.register_last_name) 73: $doc.set("last_name", $request.register_last_name) 74: #end 75: <dl> 76: #set($prop = $class.first_name) 77: <dt>$msg.get("core.register.firstName")</dt> 78: <dd>$doc.displayEdit($prop, "register_", $obj)</dd> 79: 80: #set($prop = $class.last_name) 81: <dt>$msg.get("core.register.lastName")</dt> 82: <dd>$doc.displayEdit($prop, "register_", $obj)</dd> 83: 84: <dt>$msg.get("core.register.username")</dt> 85: <dd><input name="xwikiname" type="text" size="20" onfocus=" prepareName(document.forms.register);" /></dd> 86: 87: #set($prop = $class.password) 88: <dt>$msg.get("core.register.password")</dt> 89: <dd>$doc.displayEdit($prop, "register_", $obj)</dd> 90: 91: <dt>$msg.get("core.register.passwordRepeat")</dt> 92: <dd>$doc.displayEdit($prop, "register2_", $obj)</dd> 93: 94: #set($prop = $class.email) 95: <dt>$msg.get("core.register.email")</dt> 96: <dd>$doc.displayEdit($prop, "register_", $obj)</dd> 97: 98: #if ($captchaPlugin) 99: $captchaPlugin.displayCaptcha("edit","register_captcha") 100: #end 101: </dl> 102: <span class="buttonwrapper"> 103: <input type="submit" value="$msg.get("core.register.submit")"/></span> 104: </div> 105: </form> 106: #end 107: ----
Quick Links
Home
Index
What's New
Blog
Calendar
Photo Albums
Sandbox
Tags
Bulletin Board
My Recent Modifications
PamelaJennings
|
rwakkary
|
HaledenSands
|
ByronLahey