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

Квалификация: Программирование на C#, Техника, MySQL, PHP, Архитектура ПО, Тестирование ПО

Показать больше 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

О работодателе:
( 2 отзыв(-а, -ов) ) Germany

ID проекта: #2888793



See private message.

$17 USD за 14 дней(-я)
(26 отзывов(-а))

6 фрилансеров(-а) в среднем готовы выполнить эту работу за $19


See private message.

$21.25 USD за 14 дней(-я)
(105 отзывов(-а))

See private message.

$12.75 USD за 14 дней(-я)
(61 отзывов(-а))

See private message.

$21.25 USD за 14 дней(-я)
(22 отзывов(-а))

See private message.

$21.25 USD за 14 дней(-я)
(6 отзывов(-а))

See private message.

$21.25 USD за 14 дней(-я)
(1 отзыв)