Jeg har lavet en side, hvor det er muligt at oprette brugere. Den validere indtil videre på emailen almindeligt så den ser om det er en gyldig email-adresse.
Er der en der kan hjælpe mig med at få den til at validere på email endelsen, så det for eksempel kun er visse E-mail endelser som kan registrere sig?
Min valideringskode ser sådan her ud: if ((utf8_strlen($this->request->post['email']) > 96) || !preg_match('/^[^\@]+@.*\.[a-z]{2,6}$/i', $this->request->post['email'])) { $this->error['email'] = $this->language->get('error_email');
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Enig, som sådan. Der var et gratis dansk webhotel for nogle år siden, som fik fjernet en del "spam"-oprettelser ved at kræve .dk email. Det virkede for dem.
Ja, nu virker det faktisk, men så kom jeg i tanke om, at det der nu virker det er efter punktummet, så .com eller .dk faktisk.
Men er der en måde jeg kan tjekke det efter @
Så for eksempel den tjekker på: @cphbusiness.dk eller @cbs.dk så den tjekker fra efter @
Nu ser min kode sådan ud: if ((utf8_strlen($this->request->post['email']) > 96) || !preg_match('/^[^\@]+@.*\.(edu|com|cphbusiness.dk)$$/i', $this->request->post['email'])) { $this->error['email'] = $this->language->get('error_email'); }
Jeg kan ikke lige huske nu hvilke det er. Men det er strengt nødvendigt at vide hvilke E-mail adresser?
Kan jeg ikke bare selv ændre dem senere i koden?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.