Zen Cart Logo
Forums / General Questions / Is there really a reason for "current password" when resetting?

Is there really a reason for "current password" when resetting?

Views: 2,215

Results 21 to 30 of 30
21 Oct 2015, 2:36 AM
#21
s_mack avatar

s_mack

Totally Zenned

Join Date:
Jun 2005
Location:
Kelowna, BC Canada
Posts:
1,033
Plugin Contributions:
4

Is there really a reason for "current password" when resetting?

Who uses a public computer for shopping?

21 Oct 2015, 2:36 AM
#22
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: Is there really a reason for "current password" when resetting?

And I'll add that there's a re-thinking and re-coding of the checkout flow happening for v1.6.0 which treats guest checkout as a first-class-citizen and not a plugin.

21 Oct 2015, 2:39 AM
#23
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: Is there really a reason for "current password" when resetting?

s_mack:

Who uses a public computer for shopping?
Maybe you and I don't. But that's a weak argument for removing all safeguards.

I agree that the current workflow is inconvenient. Kudos for giving it meaningful thought and engaging in discussion about ways to improve it, as well as discussing risks of certain approaches. I respect that highly.

I just chimed in to give clarification to some of the inner workings. I'm not wanting to hijack any of the discussion here.

21 Oct 2015, 3:52 AM
#24
frank18 avatar

frank18

Deceased

Join Date:
Nov 2007
Location:
Sunny Coast, Australia
Posts:
3,427
Plugin Contributions:
2

Re: Is there really a reason for "current password" when resetting?

DrByte:

And I'll add that there's a re-thinking and re-coding of the checkout flow happening for v1.6.0 which treats guest checkout as a first-class-citizen and not a plugin.

Excellent! Thank you!

21 Oct 2015, 2:44 PM
#25
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: Is there really a reason for "current password" when resetting?

lhungil:

Thank You! This was the setting I could not seem to remember last night while browsing on my phone. Not a perfect solution, but should (hopefully) result in a temporary account being created for Paypal Express Checkout orders (and deleted after checkout). If I am remembering correctly this setting also causes the "new account" email to not be sent.

But if you do want an account automatically created for these customers... Or to provide them an option to create a new account (with the PayPal information and order history)... Looks like there will be some planning and work to be done...

Agreed. Feels like some scenarios are not accounted for (or possibly not working).

Again, thank you rbarbour and DivaVovals for chiming in!

It's this setting:

Express Checkout: Automatic Account Creation
If a visitor is not an existing customer, a Zen Cart account is created for them. Would you like make it a permanent account and send them an email containing their login information?
NOTE: Permanent accounts are auto-created if the customer purchases downloads or gift certificates, regardless of this setting.

I typically turn this setting off because as I have experienced with client's, this creates a whole set of issues for my client's.. Some issues include customer's NOT automatically getting the password information for this auto-generated account consistently..

21 Oct 2015, 2:45 PM
#26
divavocals avatar

divavocals

Totally Zenned

Join Date:
Jan 2007
Location:
Los Angeles, California, United States
Posts:
10,011
Plugin Contributions:
3

Re: Is there really a reason for "current password" when resetting?

drbyte:

and i'll add that there's a re-thinking and re-coding of the checkout flow happening for v1.6.0 which treats guest checkout as a first-class-citizen and not a plugin.

bravo!!!

22 Oct 2015, 8:17 PM
#27
s_mack avatar

s_mack

Totally Zenned

Join Date:
Jun 2005
Location:
Kelowna, BC Canada
Posts:
1,033
Plugin Contributions:
4

Re: Is there really a reason for "current password" when resetting?

I've had some time to look a little closer. First off, my settings: "Express Checkout: Automatic Account Creation" is set to "YES", "Express Checkout: Select Cheapest Shipping Automatically" is set to "NO" and "Express Checkout: Skip Payment Page" is set to "YES".

I just did a test purchase using a sandbox account freshly created. One thing I notice is, despite the setting the Payment Page is NOT skipped. I have no choices there and the only two things I can do is a) change address and b) continue. I do not have gift certs or coupons installed. So this was kind of an unnecessary step that the customer has to go through. Is this normal? Or caused by something I did, perhaps?

Upon completion I see I received two emails, "Welcome to [store]" and "Order Confirmation No. [X]". I don't know how I got confused before, and I'm sorry for the false report, but I DO get a password in this email. I could have sworn that wasn't the case. That sort of resolves the whole purpose of posting here, but it brings up a question... SHOULD this password be sent by plain text like this? What about all this "layers of security" talk that came up when I suggested removing a password confirmation that only exists after logging in? :) But mostly, does this not fly in the face of the default text which tells the customer quite clearly that it is a "temporary" account that is removed simply by clicking "log off"? That's why I changed the text.

I'll investigate now how it works without auto-account creation and see if that makes more sense to me.

ps. I'm just reporting here, not looking to extend the discussion. My ?s above are rhetorical.

23 Oct 2015, 10:28 PM
#28
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: Is there really a reason for "current password" when resetting?

s_mack:

"Express Checkout: Skip Payment Page" is set to "YES".

I just did a test purchase using a sandbox account freshly created. One thing I notice is, despite the setting the Payment Page is NOT skipped. I have no choices there and the only two things I can do is a) change address and b) continue. I do not have gift certs or coupons installed. So this was kind of an unnecessary step that the customer has to go through. Is this normal?
No, it's not normal. When set to be skipped it should skip unless something specific to that page/step is still required (the common ones, which you already mentioned, are coupons/GVs).

23 Oct 2015, 10:38 PM
#29
mc12345678 avatar

mc12345678

Totally Zenned

Join Date:
Jul 2012
Posts:
16,908
Plugin Contributions:
2

Re: Is there really a reason for "current password" when resetting?

S_mack,

What files are in includes/modules/pages/checkout_payment?

24 Oct 2015, 1:14 AM
#30
s_mack avatar

s_mack

Totally Zenned

Join Date:
Jun 2005
Location:
Kelowna, BC Canada
Posts:
1,033
Plugin Contributions:
4

Re: Is there really a reason for "current password" when resetting?

header_php.php and jscript_main.php