Hallo, ikheb een inlogprobleem en denk dat het te maken heeft met de rechten op de database.
Het volgende is er aan de hand: Computer was gecrasht en nu op een nieuwe schijf SQL Server geinstalleerd en die draait (SQl server manager start automatisch op en connect). Oude database gerestored en via msde manager zie ik de databse er ook tussen staan "pico"genaamd. via de IIS manager de startpagina aangegeven. werkt ook: als ik server03 of localhost intik krijg ik m'n inlogscherm te zien. Alleen als ik nu wil inloggen dan krijg ik de ingestelde errorpage te zien.
wie o wie kan mij helpen en desnoods stap voor stap. Het heeft altijd gewerkt alleen nu dus niet meer...
de inlog.asp ziet er als volgt uit:
<%@ Language=VBScript %>
<!--#INCLUDE VIRTUAL="/Include/Errors.inc"-->
<%
Dim Connection
Dim Rec
On Error Resume Next
Response.Write("MaxRecordsOnScreen")
UserName = Requested ("username")
Password = Requested ("password")
Database = "pico"
SqlServer = "SERVER03"
Session("LoggedIn") = False
Set Connection = Server.CreateObject("ADODB.Connection")
set Session("Connection") = Connection
Session("Connection").ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=" & username & ";Password=" & password & ";Initial Catalog=" & Database & ";Data Source=" & SqlServer
' Response.Write Session("Connection").ConnectionString
' try to open connectie to sqlserver
Call Session("Connection").Open
' login not succesfull then go to error page
if err.number <> 0 Then Response.Redirect("loginerr.asp")
' login succes full
Response.Write("<big><big>VERBINDING<br><br>")
Response.Write("SERVER=" & SqlServer & " GEBRUIKER=" & UserName & " DATABASE=" & Database & "</big></big>")
Session("UserName") = UserName
Session("LoggedIn") = True
'Response.Redirect("frameset.asp")
%>
<SCRIPT LANGUAGE=VBScript>
Call window.open("frameset.asp", "frameset", "fullscreen=yes")
</SCRIPT>
Het volgende is er aan de hand: Computer was gecrasht en nu op een nieuwe schijf SQL Server geinstalleerd en die draait (SQl server manager start automatisch op en connect). Oude database gerestored en via msde manager zie ik de databse er ook tussen staan "pico"genaamd. via de IIS manager de startpagina aangegeven. werkt ook: als ik server03 of localhost intik krijg ik m'n inlogscherm te zien. Alleen als ik nu wil inloggen dan krijg ik de ingestelde errorpage te zien.
wie o wie kan mij helpen en desnoods stap voor stap. Het heeft altijd gewerkt alleen nu dus niet meer...
de inlog.asp ziet er als volgt uit:
<%@ Language=VBScript %>
<!--#INCLUDE VIRTUAL="/Include/Errors.inc"-->
<%
Dim Connection
Dim Rec
On Error Resume Next
Response.Write("MaxRecordsOnScreen")
UserName = Requested ("username")
Password = Requested ("password")
Database = "pico"
SqlServer = "SERVER03"
Session("LoggedIn") = False
Set Connection = Server.CreateObject("ADODB.Connection")
set Session("Connection") = Connection
Session("Connection").ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=" & username & ";Password=" & password & ";Initial Catalog=" & Database & ";Data Source=" & SqlServer
' Response.Write Session("Connection").ConnectionString
' try to open connectie to sqlserver
Call Session("Connection").Open
' login not succesfull then go to error page
if err.number <> 0 Then Response.Redirect("loginerr.asp")
' login succes full
Response.Write("<big><big>VERBINDING<br><br>")
Response.Write("SERVER=" & SqlServer & " GEBRUIKER=" & UserName & " DATABASE=" & Database & "</big></big>")
Session("UserName") = UserName
Session("LoggedIn") = True
'Response.Redirect("frameset.asp")
%>
<SCRIPT LANGUAGE=VBScript>
Call window.open("frameset.asp", "frameset", "fullscreen=yes")
</SCRIPT>