C# form for Username, password

User Rights Maintenance

The attached simple C# project needs to be finished. Since it'll be used for max number of 10-15 users, the entries should be stored in an encrypted ASCII file. Read it once, decrypt it, fill a record per user in a container, work with it, append/delete and later encrypt and write back. It's only one key field: and it shouldn't be case sensitive. The same holds for the "password" field.

The API should have:

**[url removed, login to view]()**

load previously stored usernames from an encrypted ascii file "[url removed, login to view]"

( the encryption method and the file format are your free choice )

The location of "[url removed, login to view]" should be at: [url removed, login to view] + "\DATA\" if such a file is not found, or is empty, create a new one with a default user: username: supervisor password: s1s2s3 userlevel: 6

**[url removed, login to view]()**

when called, a "username" "password" dialogue should return in case the combination is known i.e. stored in "[url removed, login to view]"

**[url removed, login to view]**

this is the variable which holds the level of the currently logged user, with the [url removed, login to view]()

-1 is initial value.

**[url removed, login to view]()**

show this form only after successful [url removed, login to view](), for users with UserGroupLevel = supervisor ( the 6th level )

**The fields:**

All text fields are self-explanatory. The username field is a combobox. It should be filled with all the user names stored in [url removed, login to view], within the init() routine. Changes of the pointed element in the Combobox should populate the rest of the fields with the appropriate values. Ignore the "retype password" field. Use only the "password" field. It's a normal text field. Visible characters. No "*****" or similar. However the [url removed, login to view]() dialog should use a "*" masked entry field. When storing the UserLevel, better store the position of the combobox element rather than the content. Do not pay any attention on the Fonts, sizes, control positions etc. It'll be changed anyway.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request. 3) Complete ownership and distribution copyrights to all work purchased.

## Platform

Windows all

Compétences : Programmation C#, Ingénierie, MySQL, PHP, Architecture Logicielle, Tests de Logiciels

en voir plus : the container store, maintenance supervisor, maintenance positions, it entry level positions, free data entry form software, free choice, entry level it position, engineering supervisor, engineering positions, c# read and write text file, container store, container in c, encrypt php code, engineering c++, dat entry, combobox, decrypt source, php rest api source, encrypt software, max element

Concernant l'employeur :
( 2 commentaires ) Germany

Nº du projet : #2888793

Décerné à:


See private message.

%selectedBids___i_sum_sub_7% %project_currencyDetails_sign_sub_8% USD en 14 jours
(26 Commentaires)

6 freelance font une offre moyenne de $19 pour ce travail


See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 14 jours
(105 Commentaires)

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 14 jours
(61 Commentaires)

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 14 jours
(22 Commentaires)

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 14 jours
(6 Commentaires)

See private message.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 14 jours
(1 Évaluation)