W
W. Jordan
Hello Gurus,
I am developing an ASP.net forum in our intranet. The design
specification requires that the forum provides a way for
the users to post anonymously.
Here's the structure of the database table which stores the
threads in a forum:
CREATE TABLE Module_ForumThreads (
ThreadID int IDENTITY (1, 1) NOT NULL ,
ForumID int NOT NULL ,
Title nvarchar (100) NOT NULL ,
Poster Nvarchar (16) NOT NULL ,
PostTime datetime NOT NULL
CONSTRAINT DF_Module_ForumThreads_PostTime
DEFAULT (getdate()),
CONSTRAINT PK_Module_ForumThreads PRIMARY KEY CLUSTERED
(ThreadID)
)
If somebody posts anonymously, the Poster field will be
logged as "Anonymous".
A typical sample of records might looks like these:
ThreadID, ForumID, Title, Poster, PostTime
1, 1, "Hello world", "Many", "2005-5-13 08:12:12"
2, 1, "Da**it my income's gotten cut", "Anonymous", "2005-5-13 08:13:39"
3, 1, "Hello world too", "John", "2005-5-13 08:14:05"
Since there's a timestamp in the table, if the boss is
unhappy about the record 2 by the anonymous, he might
require the IT professionals to check up the IIS W3C
logs stored in the intranet server, and search for a
record posted at "2005-5-13 08:13:39". By addressing
the IP in the IIS record, the boss will be able to
find out which guy has posted "Da**it..." actually.
The design specification of the intranet disagrees
what the boss might done as the above and encourages
the employees to post anonymously by providing a
real "anonymous" post, without traceable logs.
If I don't disable the IIS logs, how I can workaround
this problem and get a anonymous posting enabled
forum?
I am developing an ASP.net forum in our intranet. The design
specification requires that the forum provides a way for
the users to post anonymously.
Here's the structure of the database table which stores the
threads in a forum:
CREATE TABLE Module_ForumThreads (
ThreadID int IDENTITY (1, 1) NOT NULL ,
ForumID int NOT NULL ,
Title nvarchar (100) NOT NULL ,
Poster Nvarchar (16) NOT NULL ,
PostTime datetime NOT NULL
CONSTRAINT DF_Module_ForumThreads_PostTime
DEFAULT (getdate()),
CONSTRAINT PK_Module_ForumThreads PRIMARY KEY CLUSTERED
(ThreadID)
)
If somebody posts anonymously, the Poster field will be
logged as "Anonymous".
A typical sample of records might looks like these:
ThreadID, ForumID, Title, Poster, PostTime
1, 1, "Hello world", "Many", "2005-5-13 08:12:12"
2, 1, "Da**it my income's gotten cut", "Anonymous", "2005-5-13 08:13:39"
3, 1, "Hello world too", "John", "2005-5-13 08:14:05"
Since there's a timestamp in the table, if the boss is
unhappy about the record 2 by the anonymous, he might
require the IT professionals to check up the IIS W3C
logs stored in the intranet server, and search for a
record posted at "2005-5-13 08:13:39". By addressing
the IP in the IIS record, the boss will be able to
find out which guy has posted "Da**it..." actually.
The design specification of the intranet disagrees
what the boss might done as the above and encourages
the employees to post anonymously by providing a
real "anonymous" post, without traceable logs.
If I don't disable the IIS logs, how I can workaround
this problem and get a anonymous posting enabled
forum?