Changeset 2215 for trunk/wp-register.php
- Timestamp:
- 02/05/2005 02:19:00 AM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-register.php
r1997 r2215 27 27 28 28 $user_login = $_POST['user_login']; 29 $pass1 = $_POST['pass1'];30 $pass2 = $_POST['pass2'];31 29 $user_email = $_POST['user_email']; 32 30 … … 35 33 die (__('<strong>ERROR</strong>: Please enter a login.')); 36 34 } 37 38 /* checking the password has been typed twice */39 if ($pass1 == '' || $pass2 == '') {40 die (__('<strong>ERROR</strong>: Please enter your password twice.'));41 }42 43 /* checking the password has been typed twice the same */44 if ($pass1 != $pass2) {45 die (__('<strong>ERROR</strong>: Please type the same password in the two password fields.'));46 }47 $user_nickname = $user_login;48 35 49 36 /* checking e-mail address */ … … 64 51 $user_browser = $wpdb->escape($_SERVER['HTTP_USER_AGENT']); 65 52 66 $user_login = $wpdb->escape($user_login); 67 $pass1 = $wpdb->escape($pass1); 68 $user_nickname = $wpdb->escape($user_nickname); 69 $user_nicename = sanitize_title($user_nickname); 53 $user_login = $wpdb->escape( preg_replace('|a-z0-9 _.-|i', '', $user_login) ); 54 $user_nickname = $user_login; 55 $user_nicename = sanitize_title($user_nickname); 70 56 $now = gmdate('Y-m-d H:i:s'); 71 57 if (get_settings('new_users_can_blog') >= 1) $user_level = 1; 58 $password = substr( md5( uniqid( microtime() ) ), 0, 7); 72 59 73 60 $result = $wpdb->query("INSERT INTO $wpdb->users 74 61 (user_login, user_pass, user_nickname, user_email, user_ip, user_browser, user_registered, user_level, user_idmode, user_nicename) 75 62 VALUES 76 ('$user_login', MD5('$pass 1'), '$user_nickname', '$user_email', '$user_ip', '$user_browser', '$now', '$user_level', 'nickname', '$user_nicename')");63 ('$user_login', MD5('$password'), '$user_nickname', '$user_email', '$user_ip', '$user_browser', '$now', '$user_level', 'nickname', '$user_nicename')"); 77 64 78 65 if ($result == false) { … … 84 71 $stars .= '*'; 85 72 } 73 74 $message = __('Login') . ": $user_login\r\n"; 75 $message .= __('Password') . ": $new_pass\r\n"; 76 $message .= get_settings('siteurl') . '/wp-login.php'; 77 78 wp_mail($user_email, sprintf(__("[%s] Your login information"), get_settings('blogname')), $message); 86 79 87 80 $message = sprintf(__("New user registration on your blog %1\$s:\n\nLogin: %2\$s \n\nE-mail: %3\$s"), get_settings('blogname'), $user_login, $user_email); … … 102 95 <h2><?php _e('Registration Complete') ?></h2> 103 96 <p><?php _e('Login:') ?> <strong><?php echo $user_login; ?></strong><br /> 104 <?php _e('Password:') ?> <strong> <?php echo $stars; ?></strong><br />97 <?php _e('Password:') ?> <strong>emailed to you</strong><br /> 105 98 <?php _e('E-mail:') ?> <strong><?php echo $user_email; ?></strong></p> 106 99 <form action="wp-login.php" method="post" name="login"> … … 150 143 <meta http-equiv="Content-Type" content="text/html; charset=<?php echo get_settings('blog_charset'); ?>" /> 151 144 <link rel="stylesheet" href="wp-admin/wp-admin.css" type="text/css" /> 145 <style type="text/css"> 146 #user_email, #user_login, #submit { 147 font-size: 1.7em; 148 } 149 </style> 152 150 </head> 153 151 154 152 <body> 155 153 <div id="login"> 156 <h2><?php _e('Registration') ?></h2> 154 <h1><a href="http://wordpress.org/">WordPress</a></h1> 155 <h2><?php _e('Register for this blog') ?></h2> 157 156 158 <form method="post" action="wp-register.php"> 159 <input type="hidden" name="action" value="register" /> 160 <label for="user_login"><?php _e('Login:') ?></label> <input type="text" name="user_login" id="user_login" size="10" maxlength="20" /><br /> 161 <label for="pass1"><?php _e('Password:') ?></label> <input type="password" name="pass1" id="pass1" size="10" maxlength="100" /><br /> 162 163 <input type="password" name="pass2" size="10" maxlength="100" /><br /> 164 <label for="user_email"><?php _e('E-mail') ?></label>: <input type="text" name="user_email" id="user_email" size="15" maxlength="100" /><br /> 165 <input type="submit" value="<?php _e('OK') ?>" class="search" name="submit" /> 157 <form method="post" action="wp-register.php" id="registerform"> 158 <p><input type="hidden" name="action" value="register" /> 159 <label for="user_login"><?php _e('Login:') ?></label><br /> <input type="text" name="user_login" id="user_login" size="20" maxlength="20" /><br /></p> 160 <p><label for="user_email"><?php _e('E-mail') ?></label>:<br /> <input type="text" name="user_email" id="user_email" size="25" maxlength="100" /></p> 161 <p>A password will be emailed to you.</p> 162 <p class="submit"><input type="submit" value="<?php _e('Register') ?> »" id="submit" name="submit" /></p> 166 163 </form> 164 <ul> 165 <li><a href="<?php bloginfo('home'); ?>" title="<?php _e('Are you lost?') ?>">« <?php _e('Back to blog') ?></a></li> 166 <li><a href="<?php bloginfo('wpurl'); ?>/wp-login.php"><?php _e('Login') ?></a></li> 167 <li><a href="<?php bloginfo('wpurl'); ?>/wp-login.php?action=lostpassword" title="<?php _e('Password Lost and Found') ?>"><?php _e('Lost your password?') ?></a></li> 168 </ul> 167 169 </div> 168 170
Note: See TracChangeset
for help on using the changeset viewer.