Tough Problem: Anonymous Posting Enabled Forum

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?
 
G

Guest

Hi but you can capture the IP address to the Database too..
That might be easier for you to do
Patrick
 
W

W. Jordan

Hi,

The purpose is NOT to capture the IP address for
the anonymous posters. Is there any way to provide
a un-traceable anonymous posting without disabling
the IP logging in the W3C logs in IIS?

Best Regards,
W. Jordan
 
J

Juan T. Llibre

Patrick,

please read the posts carefully before replying.

What you suggest isn't, even remotely, related to his question.
 
B

Bruce Barker

you could add a log filter to your site, that removed or changed the
ipaddress.

-- bruce (sqlwork.com)
 
W

W. Jordan

Hello Bruce,

It seems that it is beyond the capability of ASP.net.
Perhaps the fastest way is to disable the IP fields in the
IIS W3C logs...


--
Best Regards,
W. Jordan
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,580
Members
45,055
Latest member
SlimSparkKetoACVReview

Latest Threads

Top