Avatar of Mister_Spock
Mister_SpockFlag for United States of America

asked on 

Need to limit time spent by a minor through a DotNet progam

I need to develop a small program that will keep track of the time that a minor spends on Facebook, My Space etc and will not allow access to those sites or other such sites after a specified time (example: 3 hours).  This three hour limit is set by the parents and will only allow a minor to access certain sites the parents choose and will only let the minor access theses sites for three hours every 24 hours  / 48 hours or other limit also set by the parents.

This needs to allow the minor to still access sites that have been OK’d by the parents after the pre-determined time limit expires. Someone suggested the Network API, but will that block everything or only the sites specified by the parents?
.NET ProgrammingWeb Languages and StandardsCOBOL

Avatar of undefined
Last Comment
Mister_Spock
Avatar of RGBDart
RGBDart
Flag of Russian Federation image

Avatar of Mister_Spock
Mister_Spock
Flag of United States of America image

ASKER

I am looking to write an application to do this.
Avatar of Eddie Shipman
Eddie Shipman
Flag of United States of America image

Why reinvent the wheel? Check out K9 http://www1.k9webprotection.com/
Free and easy to setup and use.
Avatar of RGBDart
RGBDart
Flag of Russian Federation image

Still don't get it - what is the question?
Someone suggested the Network API, but will that block everything or only the sites specified by the parents?
So, you need experts opinion about that technology? The one, who will say "yes, Network API is what you need because of..." or "no, Networ API won't help you here because..." will get the points?
ASKER CERTIFIED SOLUTION
Avatar of Norman Maina
Norman Maina
Flag of Kenya image

Blurred text
THIS SOLUTION IS ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
Avatar of Mike McCracken
Mike McCracken

RGBDart - the question is basically how do you write an application to control how long a user stays on a particular site.  Some of us need such a system to limit our time on EE to 1 hour per day.

You provided links to existing systems as did EddieShipman.  While I agree there is much to be said about why reinvent the wheel, the user apparently wants a system they can control and customize.

mlmcc
Avatar of Mister_Spock
Mister_Spock
Flag of United States of America image

ASKER

To answer the question, why reinvent the wheel? Because I am including this in a much larger solution and I want all of the code to be my property. Sure I could get a third party tool and include as a reference in my project, but I am old school. I learned software development when Visual Basic was at version 3 and COBOL, in most cases was on it's way out, but still a major player in business and we had to code our own Assemblies and it was uphill both ways.

Short answer, I am a control and borderline OCD freak. I like to stay in control and passing that control off to a third party and hope they do what they say they will do is not what I choose to do, not if I can get around it. You can argue that both ways.

Avatar of Mister_Spock
Mister_Spock
Flag of United States of America image

ASKER

To answer a previous question about what I am looking for so they can "get the points" Giving me a link that gives me an idea how to begin to code a  parental control that I can give much more functionality to is what will get the points.

Thank you Norman
.NET Programming
.NET Programming

The .NET Framework is not specific to any one programming language; rather, it includes a library of functions that allows developers to rapidly build applications. Several supported languages include C#, VB.NET, C++ or ASP.NET.

137K
Questions
--
Followers
--
Top Experts
Get a personalized solution from industry experts
Ask the experts
Read over 600 more reviews

TRUSTED BY

IBM logoIntel logoMicrosoft logoUbisoft logoSAP logo
Qualcomm logoCitrix Systems logoWorkday logoErnst & Young logo
High performer badgeUsers love us badge
LinkedIn logoFacebook logoX logoInstagram logoTikTok logoYouTube logo