diff options
-rw-r--r-- | application/controllers/user.php | 4 | ||||
-rw-r--r-- | application/views/user/hash_password.php | 33 | ||||
-rw-r--r-- | application/views/user/login.php | 32 | ||||
-rw-r--r-- | application/views/user/register.php | 53 | ||||
-rw-r--r-- | application/views/user/reset_password_form.php | 33 | ||||
-rw-r--r-- | application/views/user/reset_password_username_form.php | 23 |
6 files changed, 109 insertions, 69 deletions
diff --git a/application/controllers/user.php b/application/controllers/user.php index abbb846a3..42f9e35ae 100644 --- a/application/controllers/user.php +++ b/application/controllers/user.php @@ -138,7 +138,7 @@ class User extends CI_Controller { $referrer = $query["user"]; - if ($process) { + if ($process !== false) { $username = $this->input->post("username"); $email = $this->input->post("email"); $password = $this->input->post("password"); @@ -390,7 +390,7 @@ class User extends CI_Controller { $this->data["hash"] = false; $this->data["password"] = $password; - if ($process) { + if ($process !== false) { if (!$password || $password != $password_confirm) { $error[]= "No password or passwords don't match."; } else { diff --git a/application/views/user/hash_password.php b/application/views/user/hash_password.php index 13e4ffcd3..d85d2810c 100644 --- a/application/views/user/hash_password.php +++ b/application/views/user/hash_password.php @@ -9,18 +9,25 @@ if ($hash) { echo "<p>Result (this hash uses a random salt, so it will be different each time you submit this form):<br />$hash</p>\n"; } ?> -<?php echo form_open('user/hash_password'); ?> - <table> - <tr> - <td>Password</td> - <td> <input type="password" name="password" /></td> - </tr><tr> - <td>Confirm password</td> - <td> <input type="password" name="password_confirm" /></td> - </tr><tr> - <td></td> - <td><input type="submit" value="Hash it" name="process" /></td> - </tr> - </table> +<?php echo form_open('user/hash_password', array("class" => "form-horizontal")); ?> + <div class="control-group"> + <label class="control-label" for="inputPassword">Password</label> + <div class="controls"> + <input type="password" id="inputPassword" name="password" placeholder="Password"> + </div> + </div> + + <div class="control-group"> + <label class="control-label" for="inputPassword">Confirm password</label> + <div class="controls"> + <input type="password" id="inputPasswordConfirm" name="password_confirm" placeholder="Password confirmation"> + </div> + </div> + + <div class="control-group"> + <div class="controls"> + <button type="submit" class="btn btn-primary" name="process">Hash it</button> + </div> + </div> </form> diff --git a/application/views/user/login.php b/application/views/user/login.php index 21264a404..761965c94 100644 --- a/application/views/user/login.php +++ b/application/views/user/login.php @@ -3,16 +3,24 @@ if (isset($login_error)) { ?> <div class="alert alert-error">The entered credentials are invalid.</div> <?php } ?> -<?php echo form_open('user/login'); ?> - <table> - <tr> - <td>Username:</td> - <td><input type="text" name="username" /></td> - </tr> - <tr> - <td>Password:</td> - <td><input type="password" name="password" /></td> - </tr> - </table> - <input type="submit" class="btn btn-primary" value="Login" name="process" /> +<?php echo form_open('user/login', array("class" => "form-horizontal")); ?> + <div class="control-group"> + <label class="control-label" for="inputUsername">Username</label> + <div class="controls"> + <input type="text" id="inputUsername" name="username" placeholder="Username"> + </div> + </div> + + <div class="control-group"> + <label class="control-label" for="inputPassword">Password</label> + <div class="controls"> + <input type="password" id="inputPassword" name="password" placeholder="Password"> + </div> + </div> + + <div class="control-group"> + <div class="controls"> + <button type="submit" class="btn btn-primary" name="process">Login</button> + </div> + </div> </form> diff --git a/application/views/user/register.php b/application/views/user/register.php index 5fe368c99..c0050508b 100644 --- a/application/views/user/register.php +++ b/application/views/user/register.php @@ -3,24 +3,39 @@ echo implode("<br />\n", $error); echo "</p>"; } ?> -<?php echo form_open('user/register/'.$key); ?> - <table> - <tr> - <td>Username</td> - <td> <input type="text" name="username" value="<?php echo $values["username"]; ?>" /></td> - </tr><tr> - <td>Email</td> - <td> <input type="text" name="email" value="<?php echo $values["email"]; ?>" /></td> - </tr><tr> - <td>Password</td> - <td> <input type="password" name="password" /></td> - </tr><tr> - <td>Confirm password</td> - <td> <input type="password" name="password_confirm" /></td> - </tr><tr> - <td></td> - <td><input type="submit" value="Register" name="process" /></td> - </tr> - </table> +<?php echo form_open('user/register/'.$key, array("class" => "form-horizontal")); ?> + <div class="control-group"> + <label class="control-label" for="inputUsername">Username</label> + <div class="controls"> + <input type="text" id="inputUsername" name="username" placeholder="Username" value="<?php echo $values["username"]; ?>"> + </div> + </div> + + <div class="control-group"> + <label class="control-label" for="inputEmail">Email</label> + <div class="controls"> + <input type="text" id="inputEmail" name="email" placeholder="Email" value="<?php echo $values["email"]; ?>"> + </div> + </div> + + <div class="control-group"> + <label class="control-label" for="inputPassword">Password</label> + <div class="controls"> + <input type="password" id="inputPassword" name="password" placeholder="Password"> + </div> + </div> + + <div class="control-group"> + <label class="control-label" for="inputPassword">Confirm password</label> + <div class="controls"> + <input type="password" id="inputPasswordConfirm" name="password_confirm" placeholder="Password confirmation"> + </div> + </div> + + <div class="control-group"> + <div class="controls"> + <button type="submit" class="btn btn-primary" name="process">Register</button> + </div> + </div> </form> diff --git a/application/views/user/reset_password_form.php b/application/views/user/reset_password_form.php index 9bcbe3697..a6da56708 100644 --- a/application/views/user/reset_password_form.php +++ b/application/views/user/reset_password_form.php @@ -3,18 +3,25 @@ echo implode("<br />\n", $error); echo "</p>"; } ?> -<?php echo form_open('user/reset_password/'.$key); ?> - <table> - <tr> - <td>Password</td> - <td> <input type="password" name="password" /></td> - </tr><tr> - <td>Confirm password</td> - <td> <input type="password" name="password_confirm" /></td> - </tr><tr> - <td></td> - <td><input type="submit" value="Change Password" name="process" /></td> - </tr> - </table> +<?php echo form_open('user/reset_password/'.$key, array("class" => "form-horizontal")); ?> + <div class="control-group"> + <label class="control-label" for="inputPassword">Password</label> + <div class="controls"> + <input type="password" id="inputPassword" name="password" placeholder="Password"> + </div> + </div> + + <div class="control-group"> + <label class="control-label" for="inputPassword">Confirm password</label> + <div class="controls"> + <input type="password" id="inputPasswordConfirm" name="password_confirm" placeholder="Password confirmation"> + </div> + </div> + + <div class="control-group"> + <div class="controls"> + <button type="submit" class="btn btn-primary" name="process">Send mail</button> + </div> + </div> </form> diff --git a/application/views/user/reset_password_username_form.php b/application/views/user/reset_password_username_form.php index dde6d5aa0..674a6441d 100644 --- a/application/views/user/reset_password_username_form.php +++ b/application/views/user/reset_password_username_form.php @@ -1,12 +1,15 @@ -<?php echo form_open('user/reset_password'); ?> - <table> - <tr> - <td>Username</td> - <td> <input type="text" name="username" /></td> - </tr><tr> - <td></td> - <td><input type="submit" value="Send mail" name="process" /></td> - </tr> - </table> +<?php echo form_open('user/reset_password', array("class" => "form-horizontal")); ?> + <div class="control-group"> + <label class="control-label" for="inputUsername">Username</label> + <div class="controls"> + <input type="text" id="inputUsername" name="username" placeholder="Username" value="<?php echo isset($username) ? $username : ""; ?>"> + </div> + </div> + + <div class="control-group"> + <div class="controls"> + <button type="submit" class="btn btn-primary" name="process">Send mail</button> + </div> + </div> </form> |