Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class PlayerController {
- def index = { }
- def register = {
- if(request.method == 'POST') {
- if (rules.value == true){
- def p = new Player(params)
- p.combatLevel = 1
- p.combatExperience = 0
- if(p.password != params.confirm) {
- p.errors.rejectValue("password", "player.password.notequal")
- return[player:p]
- }
- else if(u.save()) {
- session.player = p
- redirect(controller:"game")
- }
- else {
- return [player:p]
- }
- }
- }
- }
- }
- -------------------------------------------------------------------------
- <html>
- <head>
- <meta name="layout" content="index">
- </head>
- <body>
- <div id="content">
- <p>
- Register
- </p>
- </div>
- <div id="registerForm">
- <g:form action="register" name="registerForm">
- <div class="formField">
- <label for="username"> Username: </label>
- <g:textField name="username" value="${player?.username}" />
- </div>
- <br />
- <div class="formField">
- <label for="password"> Password: </label>
- <g:passwordField name="password" value="${player?.password}" />
- </div>
- <br />
- <div class="formField">
- <label for="password"> Re-enter: </label>
- <g:passwordField name="password" value="${player?.password}" />
- </div>
- <br />
- <div class="formField">
- <label for="email"> Email: </label>
- <g:textField name="email" value="${player?.email}" />
- </div>
- <br />
- <div class="formField">
- <label for="rules"> I have read, and agree to follow, the game rules </label>
- <g:checkBox name="rules" />
- </div>
- <br />
- <div class="formField">
- <g:submitButton class="formButton" name="register" value="Register" />
- </div>
- </g:form>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement