Sök  
 
Skribent Inlägget Löst
Google
 
     

  Forum » .NET 3.5 » Maila uppgifter inmatade på en webbsida  
 
Skriven av: bergstrom | den 12 juni 2012 Kl 11:05
Maila uppgifter inmatade på en webbsida
Jag grubblar över en säker lösning på vårt behov att låta föreningens medlemmar skriva in uppgifter på vår webbplats som sedan automatiskt mailas till mig så jag kan kolla att det inte är några dumheter eller spam. (Det gäller uppgifter som skall läggas in i föreningens forskarförtecking och sedan publiceras på webbplatsen). Hur borde en sådan funktion realiseras?

Antal svar 5




Skriven av: Emill | den 12 juni 2012 Kl 12:07
I första hand skulle jag pröva med någon CAPTCHA-lösning. Om ni fortsätter få spam kan ni göra så här:

För varje inlägg, ha även ett "accepted"-fält i databasen. När ditt email skickas ut så skicka själva inlägget + en länk typ: http://minsida.se/admin/accept_posts.aspx?id=...
Om man har adminrättigheter så sätt då posten med motsvarande id i databasen till accepted=true. På liknande sätt kan du ha en annan sida som raderar posten helt om den är dumheter.

Visa sedan självklart bara de som är accepted på huvudsidan.
Skriven av: bergstrom | den 12 juni 2012 Kl 13:32
Jag vill ju helst undvika en databaslösning dit folk kan skicka elak kod insmugen i inmatningen. Mycket av informationen är och måste vara fritext, så jag kan inte skydda mig genom att bara tillåta fördefinierade värden.

Sedan var det förstås också en del av frågan hur jag kan få websidan att komponera ett mail av den inmatade infon och skicka det till mig?
Skriven av: Emill | den 12 juni 2012 Kl 23:08
Du kan använda System.Mail.MailMessage-klassen för att generera email och skicka ut.
http://msdn.microsoft.com/en-us/library/system.net.mail.mailmessage.aspx

Meddelandet kan du ju komponera utifrån vad användaren matar in.
Skriven av: bergstrom | den 13 juni 2012 Kl 05:12
Tack för tips! Skall titta på det
Skriven av: vimpyboy | den 13 juni 2012 Kl 13:16
Kan rekommendera den här sidan för olika exempel:
http://www.systemnetmail.com
 
     

  Svara på inlägg  
 
Du måste vara medlem på ASPsidan för att kunna skriva i forumet.
För att bli medlem klicka här.
 
     

  » Logga in  
 
Användarnamn

Lösenord

 
     

  » Bli medlem  
  Bli medlem på ASPsidan!  
     

     
  Microsoft  
     

  » Partners  
  Comsolvia  
     
  » ANNONS  
  ingen annons än  
     

  » Senast online  
  Endast för inloggade  
  Antal inloggade: 1  
     

Copyright © 2007 www.ASPsidan.se
ingen sponsrar längre ASPsidan med Dedikerad Server
ASPsidan RSS
   
 XHTML / CSS
Det tog 0,1104 sekunder att ladda sidan