My SellerDeck Account | Newsletter | Free Trial

Community and Knowledge Base

  #1  
Old 03-Sep-2015, 10:18 AM
G.W.Green G.W.Green is offline
Administrator
Join Date: Sep 2005
Full Name: G.W.Green
Posts: 480
Thanks: 0
Thanked 66 Times in 42 Posts
Customers cannot log in on Safari or Apple Ipad

There is an issue with Apple products where they capitalise the first letter entered into an input field.

This means that if the login name for the registered customer is created in lowercase it will fail validation when entered using one of these devices.

There is a workaround below that will change the 'login' field to become insensitive to case.

Please go to 'Design | Library | Layouts' and scroll down to the group 'Checkout Area' and expand it and open the layout 'Scripts for Password Encryption'.
Search for the code: -

function SubmitLogin

A few lines below that you will see the code: -

Code:
   var sUserName = document.forms[nIndex].USER.value;  // Get user name
replace this code with: -

Code:
   var sUserName = document.forms[nIndex].USER.value.toLowerCase();
   document.forms[nIndex].USER.value = sUserName;   // Get user name
Save the file and update the web site for the changes to take place.

NOTE:
This will not work if the user name in 'Customer Accounts' has any uppercase letters.
Reply With Quote
The Following User Says Thank You to G.W.Green For This Useful Post:
guccij (03-Sep-2015)
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT. The time now is 02:36 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.