Hejsan. Håller på med en sak o vill kolla om folk är inloggade eller inte via en databas.
Jag vill när en sida uppdateras fyra av
Sub Application_BeginRequest(ByVal sender As Object, ByVal e As EventArgs)
'
' Kolla om folk fortfarande är inloggade
'
If Request.IsAuthenticated Then
'
' Bara om den som kollar på sidan är inloggad.
'
Dim myConnection As New System.Data.SqlClient.SqlConnection(ConfigurationSettings.AppSettings("ConnectionString"))
Dim myCommand As New System.Data.SqlClient.SqlCommand("UpdateOnlineStatus", myConnection)
myCommand.CommandType = CommandType.StoredProcedure
Dim myParam As New System.Data.SqlClient.SqlParameter("@fldAlias", SqlDbType.NVarChar, 25)
myParam.Value = HttpContext.Current.User.Identity.Name.ToString
myCommand.Parameters.Add(myParam)
myConnection.Open()
myCommand.ExecuteNonQuery()
myConnection.Close()
End If
End Sub
Problemen är som följande:
1: If Request.IsAuthenticated Then
Detta fungerar inte. Den hittar alldrig nån som är inloggad.
2: myParam.Value = HttpContext.Current.User.Identity.Name.ToString
Blir alltid tomt och genererar felet:
Object reference not set to an instance of an object.
Kan bara säga en sak...
H j ä l p ;)
2: