27. juli 2004 - 11:54Der er
6 kommentarer og 1 løsning
Login side med test at connection string til database
Jeg skal bruge en login side hvor der laves en connection string med input fra to textbokse (txtbrugernavn.Text ,txtpassword.Text) samt databasen valgt fra en dropdownliste <asp:DropDownList id="drpdatabasevalg" runat="server"> <asp:ListItem>db1</asp:ListItem> <asp:ListItem>db2</asp:ListItem> <asp:ListItem>db3</asp:ListItem> </asp:DropDownList>
Hvis der kan laves en forbindlese skal brugeren videre dirigeres til defalt.aspx. Jeg arbejder i VB.Net
Sub LoginBtn_Click(Sender As Object, E As EventArgs)
If Page.IsValid Then
Dim strConnection as String = "user id=??;password=??;" strConnection += "database=dropdown;server=test1;"
Dim myConn as New SqlConnection(strConnection)
'Database forbindelse
myConn.Open()
Then Server.Transfer("Default.aspx")
else Msg.Text = "Brugernavn eller password er ugyldigt - prøv igen!" End If
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Jeg er nu kommet så langt at jeg kan åbne forbindelsen til en valgt database via input fra dropdownlisten samt via brugernavn og password, nu mangler jeg en besked på skærmen hvis der ikke kan opnås adgang om at brugeren ikke har de rette rettigheder eller at bruger eller password er forkert. Jeg vil også gerne have at applikationen husker navnet på den valgte database, så jeg kan bruge det som input på defaultsiden. (drpdatabasevalg.SelectedItem.Value), lidt i stil med den sædvanlige login der husker brugernavn FormsAuthentication.RedirectFromLoginPage(txtbrugernavn.Text, false)
Sub LoginBtn_Click(Sender As Object, E As EventArgs)
' FormsAuthentication.RedirectFromLoginPage(txtbrugernavn.Text, false) Else Msg.Text = "Brugernavn eller password er ugyldigt, eller du har de krævede rettigheder - prøv igen!" End If
Ok, kan du ikke lige oprette svar med syntaks således at jeg får vist en overskrift med teksten :
Velkommen til "databasevalg" fra sessionsvariablen. Nedenstående virker fint, og ewfter hensigten. Er databse forbindelsen åben ved skift til default.aspx?
Sub LoginBtn_Click(Sender As Object, E As EventArgs)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.