I have to connect to dozens of online portals each with its own username and password. I would like to have this C# program that will run from the desktop, and will present a list of these portals. When I click on a portal from this list, this C# program should open the login page of the portal, connect to a cloud-based database file to retrieve the login information for that portal, and both display it inside the application, as well as enter the username & password automatically into the corresponding fields of the portal. The database file could be MS Excel or MS Access file or any other type of database file, hosted on a cloud server like Google Drive or Dropbox, etc. It would be good to have this database file protected with a admin password.
May I also add:
As soon as the user clicks to select a portal from the list, it should connect to the database file from the "cloud" (googleDrive, DropBox, etc), and "display both the username and password for that portal" in a pop-up message box, and give options of YES or NO to auto-fill the credentials fields on the login webpage of the portal. If the user chooses NO, then the user must fill in the username and password manually.
Also, we must avoid locked accounts, in case the password had changed, and the admin did not update the database file on the "cloud". If that happens, and the login fails, then app should disable subsequent logon attempts to the portal until the admin updates the database file with new password.
Also, would it be possible, that the list only shows a friendly name (alias) for the portal and not the URL. However, if one wants to view the URL associated with this friendly name (alias), perhaps a view/copy button could be included on the list.
Also, I think we could have a "local" text file to hold the friendly name and the URL of the portal. In this case, anytime an admin wanted to edit (add/subtract/modify) the list, he would just edit this text file. The list displayed by the app from where we select the portal would be generated by the app by reading this text file. I think this would simplify the design of the App.
These were some features I think could be added to make the app more practical.
Any other feature you deem as necessary, or that becomes necessary, please do not hesitate to discuss this with me.
PS - by portal as used above, I mean any website that needs a username and password to login (eg. for online banking etc)
11 freelancers are bidding on average $172 for this job
Hey hope you are doing well. I have experience in PHP and WP. as well as i also have a good grip over C#. I will do this. rest Lets discuss it through chat. Regards
greetings .i am skilled c# programmer and expert in website automatiction i would like to do this project i have worked on many web automatiction projects .
Extensive experience in C# with good knowledge of MS Access SQL Server database. Have worked in VB.NET, ASP.NET C#.Net over WNIFORMS. Required technologies are in my domain.