Ticket #1610 (closed defect: fixed)

Opened 1 year ago

Last modified 4 months ago

Remove "Send a mail with the password" checkbox

Reported by: hans Assigned to: anonymous
Priority: major Milestone:
Component: generic Version:
Keywords: Cc:
Time spent: Time remaining:
Time planned:

Description

Remove "Send a mail with the password" checkbox from the registration form and send e-mail by default for all new users.

I have noticed during the teacher trainings that teachers ask if they must select that checkbox. Removing the checkbox would save them from this decision.

Change History

11/19/07 14:35:49 changed by pjotr

Well ... should the e-mail be sent by default - we just make that thing hidden and checked. Or there is no need in sending the e-mail?

11/19/07 14:43:36 changed by hans

E-mail should be sent by default. This is the reason why I made it bold.

12/10/07 13:28:02 changed by hans

There is one more problem with this ticket. Checkbox label "Send a mail with the password" doesn't fit at all with the e-mail that will be sent:

From: "Portal Administrator" <gnum@tlu.ee>
Date: 10 detsember 2007 16:37:58 GMT+02:00
To: hans@tlu.ee
Subject: Portaali Kasutajate Info


   Welcome,

   You have been registered as a member of LeMill DEV, 
   which allows you to personalize your view of the website and participate in
   the community. Please activate your account by visiting 

   http://dev.htk.tlu.ee:7778/lemill/passwordreset/152651bdfbdc5f56c6862297044d3a5e?userid=Hans

   You must activate your account within 24
   hours, so before 2007-12-11 16:37



   With kind regards,


--
Portal Administrator

Problems:

  • there is no password in the mail, although according to the checkbox label there should be a password
  • the e-mail is useful only for 24 hours. In typical cases I search for this kind of e-mails in my mailbox when I have forgotten the URL of some random Web 2.0 service, my username there and my password. We must have at least username in that e-mail. I understand that sending passwords by e-mail is not the best idea.
  • actually nothing happens if the account is not activated in 24 hours, so the whole e-mail is wrong

Solution for this version: remove that checkbox and do not send any e-mail.

Solution for future: we must come up with a reasonable welcome e-mail and send it to all new users

12/13/07 17:16:02 changed by pjotr

Will it be enough to just put style="display:none;" for these email send related <div> elements in that join_form.cpt ? This way that checkbox will be hidden and always unchecked. It will also leave the code there. So as soon as some better solution is found it can be implemented.

12/14/07 16:23:00 changed by hans

Yes, style="display:none" to hide the checkbox and no e-mail should be sent.

Some teachers have also said that the e-mail is currently misleading.

12/14/07 16:38:53 changed by pjotr

(In [2224]) References #1610, made that send email hidden - user should not see it any more, so they can not check it, it should do until some better solution is made

08/28/08 13:34:28 changed by pjotr

  • status changed from new to closed.
  • resolution set to fixed.