Mailscript med org/personnummer

PHP

2 svar · 1 005 visningar · startad av nexr

Medlem sedan mars 20109 inlägg
Trådstart#1

Försöker göra ett mailscript som skickas när man skrivit i rätt org/personnummer.

Kommit en bit på vägen, problemet som uppstått är att så fort man går in på sidan så står det felaktigt personnummer.
Vill ju att det ska komma upp först när man skrivit fel.

<?php

  $personal_number = $_POST['personal_number'] ;
  $to = minmail@minmail.com';
  $subject = 'Meddelande;
  $msg = "Meddelande $personal_number\n" .
  $email = "Hemsida" ;
   
  

include_once('personnummer.php');
 if(Pnum::check($_POST['personal_number'])) {
    mail($to, $subject, $msg, 'From:' . $email);

	echo 'Tack för ditt mail';
}	else {
  echo 'Felaktigt personnummer.';
}

?>

Tack på förhand...

Medlem sedan juli 20023 617 inlägg
#2

Testa.

include_once('personnummer.php');
if(!empty($personal_number))
  if(Pnum::check($_POST['personal_number'])) {
    mail($to, $subject, $msg, 'From:' . $email);

    echo 'Tack för ditt mail';
}    else {
  echo 'Felaktigt personnummer.';
}
Medlem sedan nov. 2006188 inlägg
#3

Denna lösning av personnummer är egentligen ganska dåliga även gällande org nummer som man kan lösa i php.

Den kollar bara om strängen är rätt.
Dock kan det fortfarande vara falsk uppgifter gentemot personen.

Bästa vore hämta deras kontroll gentemot någon kreditupplysning och se om namnet och adressen matchar personnummer eller org nr som man angett.

247 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)