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


Användarens email-adress??

Postades av 2006-08-20 18:21:16 - Sead Travancic, i forum asp.net generellt, Tråden har 18 Kommentarer och lästs av 1069 personer

Jag har en tabell i min DB där det bl a sparas email till alla registrerade användare på min hemsida.

Jag skulle vilja skicka ett mail till användaren efter att han/hon gjort beställning.

Hur håller jag koll på vilka användare som är inloggade och hur kommer jag åt deras emailadress från min databas?


Svara

Sv: Användarens email-adress??

Postades av 2006-08-20 18:23:59 - Magnus Hallberg

Hur har du gjort det hela? Använder du Inloggningen som finns i VS eller har du gjort egen?


Svara

Sv:Användarens email-adress??

Postades av 2006-08-20 18:44:28 - Sead Travancic

jag använder inloggning från VS!!


Svara

Sv: Användarens email-adress??

Postades av 2006-08-20 18:48:29 - Magnus Hallberg

Användarens inloggningsnamn kan du ta fram så här
<code>
User.Identity.Name.ToString();
</code>

Sen kan du ju göra en lagrad procedur som hämtar ut mailadressen och det du vill från databasen. jag vet inte om det finns något sätt att hämta mailadressen i klassen membership.

Hoppas det var detta du menade.


Svara

Sv:Användarens email-adress??

Postades av 2006-08-20 18:54:55 - Sead Travancic

Tack för hjälpen!

Jag ska kolla på det här om lagrade procedurer. Är inte så bra på SQL.

Jag återkommer om jag inte lyckas med det... (ganska troligt) :-)

Tack ännu en gång...


Svara

Sv: Användarens email-adress??

Postades av 2006-08-20 22:24:37 - Oskar Johansson

Använder du profiler? Om så är fallet så ska den kunna innehålla e-mail adressen vill jag minnas


Svara

Sv:Användarens email-adress??

Postades av 2006-08-20 22:47:44 - Sead Travancic

Ska jag vara ärlig så vet jag inte hur man använder profiler...

Jag använde "CreateUserWizard" i Visual Studio för att skappa sidan där besökare kan registrera sig. Allt sköts av sig självt och alla nya "Users" hamnar i en DBtabell med namn aspnet_membership.


Svara

Sv: Användarens email-adress??

Postades av 2006-08-20 23:07:56 - Magnus Hallberg

I aspnet_Membership ligger ju även mailadressen och använder du inte profiler så är det ju lätt att plocka ut maladressen ändå

lagrad procedur
<code>
CREATE PROC getMail
@user nvarchar(256)
AS
DECLARE @id nvarchar(256)
SET @id = ''
SELECT @id = UserId from aspnet_UsersWHERE UserName = @user
SELECT Email From aspnet_Membership WHERE UserId = @id
</code>
@user är användarnamnet.
Nåt sånt ska fungera.


Svara

Sv:Användarens email-adress??

Postades av 2006-08-23 10:11:51 - Sead Travancic

Kan du ge mig ett exempel på hur man anropar getMail i asp??

Har försökt med allt möjligt men det funkar inte...


Svara

Sv: Användarens email-adress??

Postades av 2006-08-23 11:41:56 - Sead Travancic

här är min kod:

Dim MyConnection As SqlConnection
MyConnection = New SqlConnection("...")

'stored procedure "GetMail"
Dim cmd As SqlCommand = New SqlCommand("aspnet_GetMail", MyConnection)
cmd.CommandType = CommandType.StoredProcedure

1. Hur ska jag anropa Getmail så att den returnerar önskad emailadress??
2. GetMail har en inparameter (@user nvarchar(256)), hur ska jag göra för att skicka in rätt username?

JAg har försökt med

Dim myParam As SqlParameter
myParam = cmd.Parameters.Add("@user", SqlDbType.VarChar)
myParam.Value = User.Identity.Name.ToString()

men det fungerar inte....

Hoppas Ni kan hjälpa mig med det här. Sitter här nu i flera dagar och kommer ingenstans...






Svara

Sv:Användarens email-adress??

Postades av 2006-08-23 12:04:39 - Göran Andersson

Standardfråga #1:
Vad menar du med att det "inte fungerar"?


Svara

Sv: Användarens email-adress??

Postades av 2006-08-23 12:27:44 - Sead Travancic

Jag tänker använda det jag får från GetMail i

Dim mailServerName As String = "mailout.telia.com"
Dim message As MailMessage = New MailMessage()
Dim mailClient As SmtpClient = New SmtpClient

message.To.Add("VAD SKRIVA HÄR!!??")

mailClient.Host = mailServerName
mailClient.Send(message)
message.Dispose()


Svara

Sv:Användarens email-adress??

Postades av 2006-08-23 12:35:29 - Göran Andersson

Där lägger du in värdet som du får ut ifrån resultatet ifrån databasen.

Exempel:

message.To.Add(reader.GetString("Email"))


Svara

Sv: Användarens email-adress??

Postades av 2006-08-23 13:02:33 - Sead Travancic

Jag hittade felet

Dim returnValue As Object

Dim cmd As SqlCommand = New SqlCommand("aspnet_GetMail", MyConnection)
cmd.CommandType = CommandType.StoredProcedure

returnValue = cmd.ExecuteScalar()

message.To.Add(returnValue)


Svara

Sv:Användarens email-adress??

Postades av 2006-08-23 14:09:21 - Göran Andersson

Du kan inte använda enbart SqlCommand för att läsa resultatet. Du behöver ett DataSet, en SqlDataReader, eller åtminstone en SqlParameter med ParameterDirection.Output.


Svara

Sv:Användarens email-adress??

Postades av 2006-08-23 15:30:15 - Göran Andersson

> Jag hittade felet

Och det var?


Svara

Sv: Användarens email-adress??

Postades av 2006-08-23 21:18:51 - Sead Travancic

"Du behöver ett DataSet, en SqlDataReader..."

Jag använder varken DataSet eller SqlDataReader.

Det jag skrev i mitt sista inlägg fungerar för mig. Jag får användarens emailadress som jag sen använder för att skicka email till användaren.

Jag hoppas bara att det fungerar lika bra med fler användare som är inloggade samtidigt...


Svara

Sv:Användarens email-adress??

Postades av 2006-08-23 22:26:38 - Göran Andersson

> Jag använder varken DataSet eller SqlDataReader.

Jo, indirekt använder du en SqlDataReader. Metoden ExecuteScalar använder en SqlDataReader för att läsa värdet ifrån resultatet.


Svara

Sv: Användarens email-adress??

Postades av 2007-09-17 15:55:35 - Thomas Glod

Hej!
För att få fram diverse egenskaper hos din användare kan du använda klassen MembershipUser.

t.ex.

MembershipUser mu = Membership.GetUser(username);
string email = mu.Email;

MVH
Thomas Glod


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 952
271 704
1 399
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