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


Skapa medlemssida med login för profilsida

Postades av 2005-04-20 17:45:03 - Johan Svensson, i forum asp.net generellt, Tråden har 1 Kommentarer och lästs av 1018 personer

Jag försöker skapa en sida där beökare skall kunna logga in på en sida för att ändra sina användaruppgifter som ligger i databasen. Men jag fattar inte alls hur man löser detta i ASP.NET (VB.NET).
Har lyckats få ett logginsystem att fungera som kollar om lösenordet och användarnamnet stämmer gäntemot en access-databas. Men att få detta att fungera så att man kan visa de uppgiterna som hör till den användaren på sidan man kommer till när man loggat in får jag inte att fungera.
Hur kan man göra detta?

Använder mig av 3 filer:
userzone.aspx - sidan man kommer till när man loggat in. om man inte loggat in och försöker nå den kommer login.aspx upp. Använder mig också av filen web.config för att få User Authentication att funger.

login.aspx:
<code>
<%@ Page Language="vb" Debug="true" %>
<%@ import Namespace="System.Data.OleDb" %>
<script runat="server">

Sub LoginUser(s As Object, e As EventArgs)
Dim blnAuthenticate As Boolean = Authenticate(username.Text, password.Text)
If blnAuthenticate Then
FormsAuthentication.RedirectFromLoginPage(username.Text, False)
Else
lblError.Text = "Your login was invalid. Please try again."
End If
End Sub

Function Authenticate(strUsername As String, strPassword As String) As Boolean
Dim objConn As New OleDbConnection(ConfigurationSettings.AppSettings("DSN"))
Dim objCmd As OleDbCommand
Dim objDR As OleDbDataReader
Dim userFound As Boolean

objCmd = New OleDbCommand("SELECT * FROM Users WHERE UserName='" & strUsername & "' AND Password='" & strPassword & "'", objConn)

objConn.Open()
objDR = objCmd.ExecuteReader()
userFound = objDR.Read()
objDR.Close()
objConn.Close()

Return userFound
End Function

</script>
<html>
<head>
<title>...</title>
<link href="styles.css" rel="stylesheet" />
</head>
<body>
<form runat="server">
<table cellspacing="0" cellpadding="10" width="100%" border="0">
<tbody>
<tr>
<td valign="top" width="160">
<!-- HyperLink Controls removed from login page --></td>
<td valign="top">
<h1>Login
</h1>
<p>
Username:
<br />
<asp:TextBox id="username" runat="server"></asp:TextBox>
</p>
<p>
Password:
<br />
<asp:TextBox id="password" runat="server" TextMode="Password"></asp:TextBox>
</p>
<p>
<asp:Button id="btnSubmit" onclick="LoginUser" runat="server" Text="Login"></asp:Button>
</p>
<p>
<asp:Label id="lblError" runat="Server" forecolor="Red"></asp:Label>
</p>
</td>
</tr>
</tbody>
</table>
</form>
</body>
</html>
</code>

web.config:
<code>
<configuration>
<appSettings>
<add key="DSN" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\textad\db\textad.mdb"/>
</appSettings>
<system.web>
<authentication mode="Forms" />
<authorization>
<deny users="?" />
</authorization>
</system.web>
</configuration>

</code>


userzone.aspx:
<code>
<%@ Page Language="VB" %>

<html>
<head>
<script runat="server" language="VB">
Sub Logout(s As Object, e As EventArgs)
FormsAuthentication.SignOut()
Response.Redirect("userzone.aspx")
End Sub
</script>



</head>
<body>
Hej!<br>
<form runat="server">
<asp:LinkButton id="lbLogOut" onclick="Logout" runat="server" Text="Log Out"></asp:LinkButton>
</form>

</body>
</html>
</code>


Svara

Sv: Skapa medlemssida med login för profilsida

Postades av 2005-04-20 19:45:40 - Johan Svensson

tror jag har hittat vad jag sökte på:
http://www.webreference.com/programming/asp/quasi/index.html


Svara

Nyligen

  • 10:01 Napostelijan pähkinäpähkinä
  • 13:41 Real Estate in Famagusta
  • 22:02 Beauty wellness center
  • 14:07 CSGOFast Reviews still worth it?
  • 08:29 Dödar QR-beställning "viben"?
  • 16:58 Best Casino NZ 2026
  • 08:54 Hur väljer man rätt gasanalysator
  • 10:11 Dive into the Flow: Mastering the

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 572 963
28 041
260 202
19 709
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