Find Jobs
Hire Freelancers

Code real-time login feedback for web form entry of third-party utility company online account login credentials

$250-750 USD

Terminado
Publicado hace alrededor de 6 años

$250-750 USD

Pagado a la entrega
Our company provides renewable energy to households and businesses across the U.S. using the energy usage information available in our customers online accounts with their local electric utility company. As such, with our customers legal consent, our customers link our system to their personal online account with their local electric utility by providing their login credentials in an online form as part of the new customer signup process. We are in need of a system that checks in real-time that the login credentials they provide match the values that work with their online utility account. Such a system would give our new signup customers an error message if the credentials they provide do not open their utility account and would give them the opportunity to re-enter the credentials, as is quite typical of login forms. This would greatly increase number of correctly entered login credentials. So the required code would test the entered credentials in the utility companies login form and provide an error if needed. My guess is that this would testing would be done with a POST call to the utility companies login form. We will eventually want to code this function for 1,600 separate utility companies. This current job posting will be for the first 100 utility companies. Our hope is that we find that the different form POST calls will not need be too different from for each of the utility companies. So that a great deal of code can be reused for the various utilities. We currently have forms developed in the Caspio platform that lets users enter their zip code and select their electric utility from a list of local utilities. The user is then presented with a form for linking their account that looks much like a login form, which displays the utility companies logo and provides several utility specific url links. We have a database of utility companies, login page urls, etc. If the required code could be integrated into the current Caspio forms, this would be preferred. Otherwise, this job includes the development of replacement forms. See these forms here: [login to view URL]@[login to view URL] and here: [login to view URL] Please include in your estimate the methods you'd use, and demonstrate that you've looked into the problems and utility company login forms specifically. If my guess at the required budget is off, please bid anyways. The project will be reward based on experience and price and demonstration that the project is understood and can be completed in a timely manner and with quality and communication. Satisfactory completion of the current job posted for the first 100 utility companies, will very likely lead to the reward of the remaining 1,500. Any fitting programming language or tools can be used. Attached is a small sample of utility companies.
ID del proyecto: 16649058

Información sobre el proyecto

9 propuestas
Proyecto remoto
Activo hace 6 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
Hello, If I understood correctly, you need a solution to verify that the login credentials provided by your customers are valid for other utility companies. I'm an experienced software developer, been working on PHP and NodeJS for over 5 years. Web automation and bots is my passion, and I really mean this. Sounds like you really need someone who can deliver this, I fully understand your requirements so let me tell you how I'd approach this project. 1. Research - try to group similar authorization-system websites together, find out which ones have captcha and which ones need a full headless browser automation. 2. Preparing testing for each website. On such a complex and varied HTTP calls, it's very important to be able to be able to test the code, so I'd spend quite some time on building unit tests for each login form. 3. Write website-agnostic code for each kind of authorization system, this is where the actual code is written, I'd strongly follow TDD approach because of the nature of this project. A bit easier solution would be to use headless browser option (something like PhantomJS), it will shave-off tens of hours in development but the performance and reliability will suffer. My recommendation would be to do POST request when possible. GET (for csrf token) + POST if required and only after this look into headless browsers. have to stop here as I'm out of characters limit lol. Let's have a call and discuss this in more details. Best, Nick.
$888 USD en 5 días
4,7 (17 comentarios)
5,9
5,9
9 freelancers están ofertando un promedio de $671 USD por este trabajo
Avatar del usuario
Hello, I have read through your project and I am incredibly interested in taking on your project. I am an experienced developer and graphic designer with a diploma in the field of web development. I have been working in the field of web development for roughly 7 years. I take great pride in my work and deliver only the best quality. My skill-set includes... -PHP -HTML5 -CSS -AJAX -Responsive Design -Joomla -Wordpress -Magento -Drupal -Photoshop -Illustrator -Video Editing -Data entry -Iphone -Android I look forward to hearing from you and hopefully we will have the opportunity to work together. Thank you, Coasif
$555 USD en 10 días
4,6 (282 comentarios)
7,4
7,4
Avatar del usuario
Hi there, I read your requirements and checked the Xl file as well, i am impressed, lets have hangout on chat to discuss some meaningful conversation regarding your concept. Thanks
$555 USD en 10 días
5,0 (22 comentarios)
5,0
5,0
Avatar del usuario
Hi, I took enough time to read your requirements. It's as easy as you think [POST] method but also not as easy as you think. Let me explain, to avoid CSRF/ ClickJacking attack website takes precautionary steps, in that case, you won't be able to test your user's login credentials. And it could be easily done, if those websites have API so that, third party [like your company] can use their services. And if they let us login [means they don't have any security measurement] , we will analyze every website's response and also clear our logged in sessions. I'm open for discussion. Regards Delowar
$1.111 USD en 15 días
5,0 (21 comentarios)
4,4
4,4

Sobre este cliente

Bandera de UNITED STATES
Tempe, United States
5,0
7
Forma de pago verificada
Miembro desde nov 30, 2017

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.