webForumDet fria alternativet

Mailscript med org/personnummer

2 svar · 994 visningar · startad av nexr

nexrMedlem sedan mars 20109 inlägg
#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...

fiddlerMedlem 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.';
}
dwmediaMedlem 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.

130 ms totalt · 3 externa anrop · v20260731065814-full.b943c234
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)