Find Jobs
Hire Freelancers

Simple user management and logging for .Net app

$250-750 USD

Completed
Posted over 12 years ago

$250-750 USD

Paid on delivery
We have a single-dialog application written using windows forms in .Net with C#. The application is for payment processing purposes - it gets payment commands on COM port and sends transactions for processing to the payment processor. We're certifying this applications against PCI's PA-DSS ([login to view URL]). There are a couple of requirements in the certification outline that our application presently does not meet. 1. User management and authentication We need to meet the following specific requirements: Require unique usernames for all users Require passwords for authentication Require password changes every 90 days Require password to have at least 7 characters Require alphanumeric passwords Prevent reuse of the prior 4 passwords Lock out accounts after 6 invalid login attempts Lock out accounts for at least 30 minutes Time out accounts and require password reentry after 15 minutes or less The following approach is strongly suggested: -Introduce a database (free one like SQL server express) which contains authentication information for the application's users. -Add a (modal?) dialog that blocks user intervention of the main payment application window. The user would have to enter his/her username and password to remove this dialog to tamper with the application. -Add ability to add/remove users. This could be done through another dialog which is invoked through a menu item in the payment application (once a user logs-in). 2. Logging PA-DSS requires the logging of certain events. You should use the same database from part 1 and log stuff into it. The following events need to be logged: 1. Payment application log-on (the user that tried to log on, and was the attempt successful?) 2. User management (what users were added/removed and by whom) -DB access trail. I've been lead to understand that in Windows (or SQL server) you can flip some switch so that windows (or SQL server) tracks when the DB is accessed in general. Note: This doesn't need to be done through the application - you just need to enable this. This trail isn't logged into the database. Also, full read/write connections to the database should be accepted using the same credentials that are used to log onto the payment application. You also need to give me API or ability to insert stuff into the DB as I have to log a few things deep within application. You will be give source code for the application. This must be developed for Windows 7 and must work on Windows 7 Starter edition. You must speak English and be willing to talk on Skype.
Project ID: 1273847

About the project

35 proposals
Remote project
Active 13 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
I Can do it.
$250 USD in 4 days
4.7 (3 reviews)
3.4
3.4
35 freelancers are bidding on average $496 USD for this job
User Avatar
Please check PMB for more details.
$500 USD in 10 days
4.9 (40 reviews)
6.1
6.1
User Avatar
We are a very experienced team who can tackle this task. Please check PMB for more details.
$500 USD in 10 days
4.9 (47 reviews)
6.2
6.2
User Avatar
please check the PMB. Thanks
$499 USD in 20 days
4.6 (26 reviews)
5.9
5.9
User Avatar
I am an IT professional with bachelor degree and have a good knowledge in programming. I can reach the goal of your project.
$350 USD in 10 days
5.0 (1 review)
3.6
3.6
User Avatar
Dear hiring manager, Please see my personal message box. I have put detail of my bid there. Regards SYED
$500 USD in 10 days
5.0 (2 reviews)
3.7
3.7
User Avatar
Kindly see pm
$700 USD in 30 days
5.0 (3 reviews)
3.8
3.8
User Avatar
Experts in .net and web design. Experienced in C# windows application development. Please check PM
$500 USD in 10 days
5.0 (5 reviews)
3.8
3.8
User Avatar
I can deliver this application on time with quality. I am expert in .NET 1.1/2.0/3.5/4.0, C#, ASP.NET and SQL Server and Microsfot certified professional in C#.NET
$600 USD in 14 days
5.0 (3 reviews)
3.5
3.5
User Avatar
Dear Sir, We are a team of developers involved in web and windows applications. We have skilled developer for C# application development and understood your requirement fully. We are ready to start immediately. Please view your PM. Regards
$600 USD in 15 days
4.7 (4 reviews)
3.8
3.8
User Avatar
Hello, I can do this project for you in very fashion manner and I am sure you will like our work. We are .NET company that consists of 7 developers of which 3 are professional c# prorgammers. We are working with two Canadian companies already for which we are ready to provide you contact information so you can ask about our work. Thank you.
$270 USD in 6 days
5.0 (2 reviews)
3.4
3.4
User Avatar
I will do it.
$500 USD in 14 days
3.9 (4 reviews)
4.0
4.0
User Avatar
Kindly Go through My Resume ..I can Easily handle this Job..I am Enough Exp of handling COM PORTS and Others
$550 USD in 10 days
5.0 (1 review)
3.0
3.0
User Avatar
I am a system engineer with almost more than 5 years developing small and enterprise applications... I'd like to work for you for this project, you only need to tell me when wanna start.
$300 USD in 10 days
5.0 (1 review)
1.4
1.4
User Avatar
Would you give a chance for me to try myself. And please check your inbox.
$700 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
very nice project
$500 USD in 10 days
0.0 (1 review)
0.0
0.0
User Avatar
We are a professional team located in China and we have developed projects for Microsfot,Apple, Blizzard, Autodesk and other companies all around the world. We will make your project a successful one.
$500 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Let me do it for you!
$550 USD in 12 days
0.0 (0 reviews)
0.0
0.0
User Avatar
please check PM
$600 USD in 25 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi! I will done job with .net4.0 and vs2010 develop tool.
$600 USD in 15 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi ..... we are interested... please see PM for detail..
$600 USD in 20 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of CANADA
Toronto, Canada
4.8
11
Member since Apr 7, 2009

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.