# Inconsistent labels on accept invite page

**URL:** https://meta.discourse.org/t/inconsistent-labels-on-accept-invite-page/64425
**Category:** UX
**Created:** [6월 13, 2017, 1:09오후 UTC](https://meta.discourse.org/t/inconsistent-labels-on-accept-invite-page/64425 "2017-06-13T13:09:25Z")
**Posts on this page:** 18
**Page:** 1

<div class="post-metadata">

### Author: ![tophee](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tophee/32/73406_2.png) [@tophee](https://meta.discourse.org/u/tophee)
#### Post date: [6월 13, 2017, 1:09오후 UTC](https://meta.discourse.org/t/inconsistent-labels-on-accept-invite-page/64425/1 "2017-06-13T13:09:25Z")

</div>

Just a minor thing but anyway: the location of the “optional” indicators for Real Name and Password is inconsisten on the accept invite page:

 ![](https://global.discourse-cdn.com/meta/original/3X/a/c/ac2731a987991acc4803c5f5e4d74c3902a5565c.png)

I think can see where the confusion comes from: if the rule is that the optional label is to be shown in the help text under the input field, then it doesn’t work so well in the case of the password, which would then say “at least 10 characters (optional)” 😝

So maybe it’s better to put the optional flag after the field name (above the input field) in all cases?

And while we’re at it, let’s look at the sign-up page too:

 ![](https://global.discourse-cdn.com/meta/original/3X/9/7/97507e6784c010a55ea484e387a9c3627b66987e.png)

Internal consistency is fine here, but only because the password is not optional. But I wonder why setting a password is optional on the invite page but not the sign-up page? Is there any security risk involved in leaving the password optional for all sign-ups?

Personally, I like sites that don’t force me to set my password at sign-up because I use a password-manager which is not so good at creating new passwords on mobile, so I prefer doing that when I login on a desktop computer later on. (I know I can just enter any nonsense as a password, but that is sometimes thwarted by [nonsense password building rules](https://blog.codinghorror.com/password-rules-are-bullshit/).)

So, even though I’m getting a bit off topic in the first post of my own topic (who would have deemed that possible…), I’d like to suggest to make password optional upon sign-up (or at least have a site-setting for that).

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [6월 13, 2017, 11:00오후 UTC](https://meta.discourse.org/t/inconsistent-labels-on-accept-invite-page/64425/2 "2017-06-13T23:00:02Z")

</div>

Yes, I agree, let’s move optional to the description text for the password field @techapj

---

<div class="post-metadata">

### Author: ![tophee](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tophee/32/73406_2.png) [@tophee](https://meta.discourse.org/u/tophee)
#### Post date: [6월 14, 2017, 9:00오후 UTC](https://meta.discourse.org/t/inconsistent-labels-on-accept-invite-page/64425/3 "2017-06-14T21:00:15Z")

</div>

Do you mean like

[quote=“tophee, post:1, topic:64425”]  
at least 10 characters (optional)  
[/quote]?

-

---

<div class="post-metadata">

### Author: ![techAPJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/techapj/32/342990_2.png) [@techAPJ](https://meta.discourse.org/u/techAPJ)
#### Post date: [6월 16, 2017, 10:06오전 UTC](https://meta.discourse.org/t/inconsistent-labels-on-accept-invite-page/64425/4 "2017-06-16T10:06:02Z")

</div>

> [@codinghorror](#):
>
> let’s move optional to the description text for the password field

Done.

 ![](https://global.discourse-cdn.com/meta/original/3X/2/2/2242a694ad8bde19160e76186ecb7c40eebcdba6.png)

---

<div class="post-metadata">

### Author: ![tophee](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tophee/32/73406_2.png) [@tophee](https://meta.discourse.org/u/tophee)
#### Post date: [6월 16, 2017, 10:26오전 UTC](https://meta.discourse.org/t/inconsistent-labels-on-accept-invite-page/64425/5 "2017-06-16T10:26:36Z")

</div>

BTW: am I right in assuming that since the password field is optional, it can just as well be hidden via CSS?

---

<div class="post-metadata">

### Author: ![techAPJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/techapj/32/342990_2.png) [@techAPJ](https://meta.discourse.org/u/techAPJ)
#### Post date: [6월 16, 2017, 10:34오전 UTC](https://meta.discourse.org/t/inconsistent-labels-on-accept-invite-page/64425/6 "2017-06-16T10:34:16Z")

</div>

Sure, all you need is this CSS:

```css
.invites-show .password-input {
    display: none;
}

```

---

<div class="post-metadata">

### Author: ![tophee](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tophee/32/73406_2.png) [@tophee](https://meta.discourse.org/u/tophee)
#### Post date: [6월 16, 2017, 11:02오전 UTC](https://meta.discourse.org/t/inconsistent-labels-on-accept-invite-page/64425/7 "2017-06-16T11:02:39Z")

</div>

How about the sing-up page:

> [@tophee](#):
>
> I wonder why setting a password is optional on the invite page but not the sign-up page?

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [6월 16, 2017, 11:07오전 UTC](https://meta.discourse.org/t/inconsistent-labels-on-accept-invite-page/64425/8 "2017-06-16T11:07:23Z")

</div>

Because a password is not required when someone invited you. They vouched for you.

---

<div class="post-metadata">

### Author: ![tophee](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tophee/32/73406_2.png) [@tophee](https://meta.discourse.org/u/tophee)
#### Post date: [6월 16, 2017, 2:38오후 UTC](https://meta.discourse.org/t/inconsistent-labels-on-accept-invite-page/64425/9 "2017-06-16T14:38:54Z")

</div>

> [@codinghorror](#):
>
> Because a password is not required when someone invited you. They vouched for you.

That implies that users who did not set a password pose some kind of threat. Therefore:

> [@tophee](#):
>
> Is there any security risk involved in leaving the password optional for all sign-ups?

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [6월 16, 2017, 7:22오후 UTC](https://meta.discourse.org/t/inconsistent-labels-on-accept-invite-page/64425/10 "2017-06-16T19:22:45Z")

</div>

No, it does not imply there is a threat.

---

<div class="post-metadata">

### Author: ![tophee](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tophee/32/73406_2.png) [@tophee](https://meta.discourse.org/u/tophee)
#### Post date: [6월 16, 2017, 7:28오후 UTC](https://meta.discourse.org/t/inconsistent-labels-on-accept-invite-page/64425/11 "2017-06-16T19:28:20Z")

</div>

So why do new users need someone to vouch for them in order to be able to sign up without providing a password?

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [6월 16, 2017, 7:30오후 UTC](https://meta.discourse.org/t/inconsistent-labels-on-accept-invite-page/64425/12 "2017-06-16T19:30:56Z")

</div>

The priority is getting in fast with low friction on an invite. As in “my buddy Don knows all about this topic, he can respond!”

---

<div class="post-metadata">

### Author: ![tophee](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tophee/32/73406_2.png) [@tophee](https://meta.discourse.org/u/tophee)
#### Post date: [6월 16, 2017, 7:37오후 UTC](https://meta.discourse.org/t/inconsistent-labels-on-accept-invite-page/64425/13 "2017-06-16T19:37:09Z")

</div>

I understand why no password is required for invitees. What I’m trying to get at is why it is required for ordinary sign-ups.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [6월 16, 2017, 7:38오후 UTC](https://meta.discourse.org/t/inconsistent-labels-on-accept-invite-page/64425/14 "2017-06-16T19:38:52Z")

</div>

Because the priority is not on getting in fast in that case, because nobody we trust invited them and they are an unknown. There is no topic in mind for them to reply to by the invitee.

---

<div class="post-metadata">

### Author: ![tophee](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tophee/32/73406_2.png) [@tophee](https://meta.discourse.org/u/tophee)
#### Post date: [6월 16, 2017, 7:49오후 UTC](https://meta.discourse.org/t/inconsistent-labels-on-accept-invite-page/64425/15 "2017-06-16T19:49:09Z")

</div>

If untrusted new users without a password don’t pose a threat, then I don’t see why their sign-up process should be slowed down. I conclude: there is no reason to require a password at sign-up.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [6월 16, 2017, 7:50오후 UTC](https://meta.discourse.org/t/inconsistent-labels-on-accept-invite-page/64425/16 "2017-06-16T19:50:28Z")

</div>

That is nice but I don’t agree with your logic or rationale and we won’t be doing that. Thanks!

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [6월 16, 2017, 8:15오후 UTC](https://meta.discourse.org/t/inconsistent-labels-on-accept-invite-page/64425/17 "2017-06-16T20:15:54Z")

</div>

> [@tophee](#):
>
> there is no reason to require a password at sign-up.

I think a significantly **stronger** argument is that there is no reason to require password for **login**. Cause people are just bad at passwords and sending magic login links is easy.

Agree with Jeff that requiring passwords on signup is not a barrier that we have to push at removing.

---

<div class="post-metadata">

### Author: ![tophee](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tophee/32/73406_2.png) [@tophee](https://meta.discourse.org/u/tophee)
#### Post date: [6월 16, 2017, 8:22오후 UTC](https://meta.discourse.org/t/inconsistent-labels-on-accept-invite-page/64425/18 "2017-06-16T20:22:35Z")

</div>

> [@sam](#):
>
> requiring passwords on signup is not a barrier that we have to push at removing.

Now that’s what I call a reason: removing the password requirement on signup requires significant work that is better invested elsewhere. Thanks for clarifying!
