Jump to content

[Løst] Obligatorisk telefonnummer kan omgås!


Steffen

Recommended Posts

Hej :)

 

En kunde har netop gennemført en ordre uden at indtaste telefonnummer, så jeg gik straks igang med at undersøge hvordan det kunne lade sig gøre. Jeg fandt ret hurtigt ud af, at man blot kan indsætte et mellemrum (altså et enkelt tryk på space-tasten). Dermed registrerer den, at man har indtastet i det obligatoriske telefonnummer-felt.

 

Kan man ikke lave en kode, så disse felter skal indeholde mindst 8 cifre?

 

På forhånd tak for hjælpen!

 

Edit: V.1.4.4.1

Edited by Nondo (see edit history)
Link to comment
Share on other sites

Du skal ind og ændre i AuthController.php i mappen controllers.

Her skal du ændre hvilke regler der gælder for validering.

 

Ændre til følgende på linje 84.

 

if ((Tools::getValue('phone') && (strlen(Tools::getValue('phone')) != 8 || !is_numeric(Tools::getValue('phone')))) || (Tools::getValue('phone_mobile') && (strlen(Tools::getValue('phone_mobile')) != 8 || !is_numeric(Tools::getValue('phone_mobile')))) || (!Tools::getValue('phone') && !Tools::getValue('phone_mobile')))

$this->errors[] = Tools::displayError('You must register at least one phone number that\'s 8 numbers long');

Edited by markottnilsen (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...