Webdeveloping... -counts to 10- Sigh...
Kan je me de asp-code laten zien, want:
1
2
3
| Request.Querystring Request.Form Request.Servervariables |
Zijn allemaal niet direct aan een database gekoppeld.
Verder zit het Request-object er nog gewoon in ASP.Net, hoewel je de waarden meestal op een andere wijze ook wel er uit kan halen.
* gorgi_19 snapt nog niet even wat je precies wilt...
[ Voor 8% gewijzigd door gorgi_19 op 10-02-2003 12:23 ]
Digitaal onderwijsmateriaal, leermateriaal voor hbo
https://fgheysels.github.io/
De gebruiker is ingelogd. In de database worden de gebruikersnaam en password bekeken en vergeleken. Waarna de gebruiker wordt doorverzonden naar de default pagina. Op de default pagina moet de rest van de gegevens worden opgevraagd. Bijvoorbeeld het adres. Met ASP was het makkelijk dan kon je simpelweg
1
| <% request("Adres") %> |
Hoe kan dit met .NET? Ik maak gebruik van een functie waarbij de naam en de pass uit een ingevulde text worden gehaald.
1
| Function GetUser(ByVal naam As String, ByVal pass As String) As DataSet |
1
2
3
4
5
6
7
8
9
10
11
12
13
| Sub Inloggen(Sender As Object, E As EventArgs)
If Page.IsValid Then
Dim userDS As New DataSet
userDS = GetUser(UserName.Text, UserPass.Text)
If userDS.Tables(0).Rows.Count = 1 Then
FormsAuthentication.RedirectFromLoginPage(UserName.Text, RememberLogin.Checked)
Else
Msg.Text = "Onvoldoende gegevens: Probeer opnieuw"
End If
End If
End Sub |
Hoe kan ik in plaats van de UserName.Text uit de dataset de UserId meesturen?
(Dat is toch een request functie?
Bedankt Alvast!
Webdeveloping... -counts to 10- Sigh...
Digitaal onderwijsmateriaal, leermateriaal voor hbo
Als dat userId in je dataset zit, moet je eens kijken hoe je de waarden eruit kunt halen.
Een DataSet bestaat uit een aantal DataTables (en eventueel een aantal relationships). Een DataTable bestaat dan weer uit DataRows, en een DataRow bestaat uit datacolumns.
Kijk eens hoe je die dingen kunt uitlezen, en lees ook eens bovenstaande reply van gorgi_19; ik vraag me nl ook af waarom je de hele row uitleest als je enkel het Id nodig hebt.
trouwens, je hebt hier niet voor niets een slotje gehad:
[rml][ ASP.NET] Mee verzenden van Id na inloggen..[/rml]
Daar geef ik in m'n sluitpost zelfs nog een overduidelijke hint hoe je die gegevens uit je dataset kunt lezen. Als je na 21 replies nog niet verder bent, of je nog niet hebt ingezien dat je wel eens de MSDN mag bekijken, dan zal dit topic je ook niet veel vooruithelpen.
[ Voor 27% gewijzigd door whoami op 10-02-2003 12:46 ]
https://fgheysels.github.io/
Webdeveloping... -counts to 10- Sigh...
https://fgheysels.github.io/
Dit topic is gesloten.
![]()