Making WordPress.org


Ignore:
Timestamp:
09/23/2019 03:52:23 AM (5 years ago)
Author:
dd32
Message:

Login: Store user registrations in a custom table until they confirm their email address (at which time, we create the actual wp_users records).

This is to combat the significant number of unconfirmed accounts that are created, by separating them it's easier to purge them periodically, but also easier to add extra anti-spam checks as needed.

See #4739.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-login/stylesheets/login.css

    r6677 r9146  
    2727body.route-register,
    2828body.route-register-profile,
    29 body.route-register-confirm {
     29body.route-register-confirm,
     30body.route-pending-profile,
     31body.route-pending-create {
    3032    display: block;
    3133    padding-top: 72px;
     
    333335body.route-register input.input,
    334336body.route-register-profile input.input,
    335 body.route-register-confirm input.input {
     337body.route-register-confirm input.input,
     338body.route-pending-profile input.input,
     339body.route-pending-create input.input {
    336340    margin-bottom: 0;
    337341}
     
    339343body.route-register #login form p,
    340344body.route-register-profile #login form p,
    341 body.route-register-confirm #login form p {
     345body.route-register-confirm #login form p,
     346body.route-pending-profile #login form p,
     347body.route-pending-create #login form p {
    342348    margin-bottom: 16px;
    343349}
     
    370376body.route-register #login .message,
    371377body.route-register-profile #login .message,
    372 body.route-register-confirm #login .message {
     378body.route-register-confirm #login .message,
     379body.route-pending-profile #login .message,
     380body.route-pending-create #login .message {
    373381    margin-left: -24px;
    374382    padding-left: 24px;
     
    379387body.route-register #login .message p,
    380388body.route-register-profile #login .message p,
    381 body.route-register-confirm #login .message p {
     389body.route-register-confirm #login .message p,
     390body.route-pending-profile #login .message p,
     391body.route-pending-create #login .message p {
    382392    margin: 0;
    383393}
     
    385395body.route-register #login .message.with-avatar p,
    386396body.route-register-profile #login .message.with-avatar p,
    387 body.route-register-confirm #login .message.with-avatar p {
     397body.route-register-confirm #login .message.with-avatar p,
     398body.route-pending-profile #login .message.with-avatar p,
     399body.route-pending-create #login .message.with-avatar p {
    388400    display: -webkit-box;
    389401    display: -ms-flexbox;
     
    396408body.route-register #login .message.error,
    397409body.route-register-profile #login .message.error,
    398 body.route-register-confirm #login .message.error {
     410body.route-register-confirm #login .message.error,
     411body.route-pending-profile #login .message.error,
     412body.route-pending-create #login .message.error {
    399413    margin-bottom: 30px !important;
    400414    color: #23282d;
     
    411425body.rtl.route-register #login .message.error,
    412426body.rtl.route-register-profile #login .message.error,
    413 body.rtl.route-register-confirm #login .message.error {
     427body.rtl.route-register-confirm #login .message.error,
     428body.rtl.route-pending-profile #login .message.error,
     429body.rtl.route-pending-create #login .message.error {
    414430    border-right-color: #dc3232;
    415431}
     
    427443}
    428444
    429 body.route-register-profile #login .message.info {
     445body.route-register-profile #login .message.info,
     446body.route-pending-profile #login .message.info {
    430447    margin-top: -24px;
    431448    width: 350px;
     
    433450
    434451body.route-register-profile #login .message.info,
    435 body.route-register-profile p.intro {
     452body.route-register-profile p.intro,
     453body.route-pending-profile #login .message.info,
     454body.route-pending-profile p.intro {
    436455    margin-bottom: 1em !important;
    437456}
Note: See TracChangeset for help on using the changeset viewer.