Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Anmälan till nyhetsbrev - Säkerhet

Postades av 2006-08-07 08:52:04 - Christoffer Gisselfeldt, i forum asp - allmänt, Tråden har 7 Kommentarer och lästs av 647 personer

Hejsan!

Kör idag ett vanligt formulär där man fyller i lite olika saker, varpå mailen skickas iväg till olika avsändare, beroende på vad man är intresserad av.

Nu har det dock visat sig att formuläret används lite smått till att skicka önskemål om nyhetsbrev, utan en riktig mottagare i andra änden.

Detta är ju ett problem, så jag funderar på hur man enkelt gör ett formulär som sedan skickar ett valideringsmail tillbaks till avsändaren. Som då får måste ha den angivna mailadressen för att kunna validera.

Mailet som ska skickas ska ju innehålla en länk, det är ju inte så problematiskt. Dock funderar jag på hur man ska transportera runt informationen (alla formulärfält som användaren fyllde i och maildressen).

Mvh
Christoffer


Svara

Sv: Anmälan till nyhetsbrev - Säkerhet

Postades av 2006-08-07 09:22:35 - Stefan Brännström

Varför vill du "transportera runt informationen"? Borde det inte vara smartare att lagra informationen i din databas och att icke-verifierad information tas bort då ditt nyhetsbrev skickas ut?
<info>
* Användaren fyller i ett formulär.

* Informationen lagras och ett verifieringsbrev skickas ut.

* Användaren verifierar informationen.

* Du skriver ett nyhetsbrev.

* Nyhetsbrevet skickas till alla verifierade adresser, övriga raderas från din databas.
</info>
Man kanske bör ge nya användare en tidsfrist för verifieringen, t ex 2 dagar... och sen vid raderingen av adresserna ta hänsyn till detta... ;)


Svara

Sv:Anmälan till nyhetsbrev - Säkerhet

Postades av 2006-08-07 11:40:07 - Christoffer Gisselfeldt

Ja, det lät ju onekligen bättre... Då är ska man ju bara koda eländet också :D

Har någon lust att hjälpa mig på traven med den mer avancerade delen av kodningen så skulle jag vara mycket tacksam. Databaskopplingarna klarar jag själv :)


Svara

Sv: Anmälan till nyhetsbrev - Säkerhet

Postades av 2006-08-07 11:48:20 - Daniel Melin

Det är inget avancerat.. när besökarens uppgifter lagras i din databas så skapas det ett ID nummer.. detta skickar du med i länken i verifieringsbrevet

[brev]
Hej och tack för din anmälan till vårt nyhetsbrev.

Klicka på länken nedan för att verifiera
http://www.dindomän.com/verify.asp?mailID=123

Om du inte begärt att få vårt nyhetsbrev kan du bara ignorera detta meddelande så raderas du automatiskt efter 24 timmar
[/brev]

I din tabell med e-post adresser så har du sen ett fält som heter t.ex "valid" - som standard är detta värde 0, när dom sedan klickar på länken i sitt mail så ändras detta värde till 1

När du sen ska skicka nyhetsbrevet så skickar du bara till dom som har valid=1


Säkerhet: Istället för att skicka med ID kan du generera en kod på 15-20 tecken och skicka med i valideringsmailet istället

Tips: Glöm inte att ha med ett fält för datum då e-post adressen lades in så du kan radera dom efter en viss tid (ta även med klockslag)


Svara

Sv:Anmälan till nyhetsbrev - Säkerhet

Postades av 2006-08-08 08:08:06 - Christoffer Gisselfeldt

Fråga 1: Hur skapar man ett randomiserat siffer/bokstavskombination?
Fråga 2: Hur får man databasen att plocka bort posten efter 24 timmar?

//Christoffer


Svara

Sv: Anmälan till nyhetsbrev - Säkerhet

Postades av 2006-08-08 09:06:16 - Stefan Brännström

<b>Fråga 1: Hur skapar man ett randomiserat siffer/bokstavskombination?</b>

Man gör en loop som slumpar fram tecken, ex:
<code>
Function newID()
Randomize
Dim i, typ
newID = ""
For i = 1 to 16
typ = Int(Rnd*3) + 1
Select Case typ
Case 1 ' gemen
newID = newID & Chr(Int(Rnd*25)+97)
Case 2 ' versal
newID = newID & Chr(Int(Rnd*25)+65)
Case 3 ' siffra
newID = newID & Chr(Int(Rnd*10)+48)
End Select
Next
End Function
</code>
<b>Fråga 2: Hur får man databasen att plocka bort posten efter 24 timmar?</b>

Som jag skrev tidigare, plocka bort dom när du skickar ut nyhetsbrevet.
<code>
' Först koden för mailutskick...
' "SELECT fält FROM tabell WHERE verifierad=1"
' ... etc ...
'
' Sen raderar vi icke-verifierade poster äldre än 24 timmar...
' "DELETE FROM tabell WHERE verifierad=0 AND tidpunkt<#" & DateAdd("h",-24,Now()) & "#"
' ... etc ...
'
</code>


Svara

Sv:Anmälan till nyhetsbrev - Säkerhet

Postades av 2006-10-09 09:03:36 - Christoffer Gisselfeldt

Fungerar utmärkt.

Har nu en funktion där man fyller i sin e-postadress. Detta lagras i databasen men med ett valideringsfält satt till "0". Därefter skickas ett mail ut till den angivna adressen där länken innehåller både ett IDnummer och den angivna adressen. På så sätt kan man inte validera någon annans adress genom att manuellt länka om till ett annat IDnummer.

Tack för hjälpen!

//Christoffer


Svara

Sv: Anmälan till nyhetsbrev - Säkerhet

Postades av 2006-10-09 09:24:19 - Stefan Brännström

No worries mate :)


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 169
27 953
271 705
448
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies