
Complété
Publié
Payé lors de la livraison
I’m running a legacy application that grants database access through a Google Authenticator one-time-password flow written in PHP roughly fifteen years ago. After a recent code update by another engineer, I discovered the login step fails whenever the user enters the OTP, redirecting to the original login screen. I believe it no longer validates because of version-specific changes in the language and supporting libraries. What I need now is a clean refactor—or if faster, a well-contained patch—that restores full OTP generation and verification under PHP and remains stable when later versions are released. You’re free to bring in current open-source TOTP libraries or roll a lightweight class of your own, as long as the final solution: • Works out of the box without deprecation warnings • Authenticates against the existing Google Authenticator secrets already stored in my DB • Requires no schema changes to that 15-year-old database • Is delivered as self-contained code with clear upgrade notes so future updates won’t break authentication again I’m looking to have this fixed ASAP; once your code is in place I’ll test and if the OTP validates correctly, the job is done. Must be able to communicate in English well
N° de projet : 40258027
103 propositions
Projet à distance
Actif à il y a 16 heures
Fixez votre budget et vos délais
Soyez payé pour votre travail
Surlignez votre proposition
Il est gratuit de s'inscrire et de faire des offres sur des travaux
103 freelances proposent en moyenne $67 USD pour ce travail

Hi, I understand the hidden challenge beneath your legacy PHP application's failed OTP validation: the interplay between aged code and evolving PHP versions. I've worked extensively with PHP security systems and legacy integrations, ensuring seamless OTP validation that respects existing database schemas and incorporates modern libraries without disruption. My approach would start with a precise diagnosis, then either refactor the old code or integrate a reliable open-source TOTP library customized to your current setup. This will eliminate deprecation issues and guarantee stable operation across PHP updates. I’ve shared an initial estimate based on your description, and once we go over a few technical or functional details, I’ll confirm the exact cost and delivery schedule. I can deliver a clean, maintainable patch quickly, complete with upgrade notes for smooth future maintenance. Could you share which PHP version your legacy system is currently running, and the version after the recent update? Best regards, Asad
$65 USD en 1 jour
8,2
8,2

I'm Asif from Einnovention, and I'd be thrilled to fix your Google Authenticator OTP PHP issue. With our vast experience in web development and software architecture, we have tackled numerous legacy system challenges successfully. I understand the importance of maintaining backward compatibility without tampering with historical data. Initially, I'll perform an in-depth analysis to identify the root cause of the problem meticulously and then propose a clean refactoring or a self-contained patch solution. Moreover, since we are up-to-date with the latest library versions and coding practices, you can rest assured that our solution will work seamlessly without any deprecation warnings and authenticate against your existing Google Authenticator secrets in the database. We go an extra mile to ensure that our code remains bug-free even with future PHP language updates. At Einnovention, we value our client's satisfaction above all else. A 4.9/5 rating on Freelancer is a testament to our commitment to quality and transparency. We believe in open communication and I’ll keep you updated through every step of the process— allowing for any revision you need - until full satisfaction. After delivering your project with clear upgrade notes, we also promise you two weeks of free support to guarantee smooth functioning after implementation. Let's chat now and get this job done swiftly plus effectively!
$55 USD en 7 jours
7,9
7,9

Hello, As an experienced Full-Stack Developer, my primary focus has been on building and maintaining reliable, scalable, and high-performance applications. I have extensive expertise in PHP - the language used in your legacy application, making me exceptionally well-suited for your Google Authenticator OTP problem that requires a clean refactor or patch. One of my core strengths is my ability to understand and work effectively with legacy codebases like yours. Having a deep understanding of software architecture, I know how crucial it is to ensure compatibility between different versions and libraries. I am confident enough to fix your codebase in a way that not only restores OTP generation and verification but also remains stable for upcoming PHP versions. If required, I can integrate appropriate open-source TOTP libraries into your project or even roll out a lightweight class. What sets me apart is my commitment to ensuring that once this issue is fixed, it won't break again during future code updates. I deliver all projects with self-contained yet highly upgradable code along with comprehensive documentation. I'm more than ready to jump onto this project right away and restore the full functionality of your application in no time! Let's discuss further! Thanks!
$65 USD en 1 jour
7,5
7,5

Hello, As a seasoned web developer with a focus on crafting exceptional experiences, I am the perfect fit for your Google Authenticator OTP PHP fix. Drawing from over 8 years of expertise, my skill set is well-attuned to tackle legacy issues like the one you're currently experiencing. I have an in-depth understanding of JavaScript, MySQL, PHP, and Software Architecture necessary to dive into your codebase and locate the precise problem. Where I truly excel is in my ability to troubleshoot and fix such issues without causing disruptions or changes to core systems. I understand the importance of maintaining legacy systems as they are while reinforcing their functionality in line with modern practices. In this case, that means refurbishing the OTP generation and verification system without requiring any schema changes to your database. Additionally, aware that you do not simply require a quick fix but also a safeguard system for any future updates which won't break authentication - I pride myself on delivering updatable code with clear notes that assist smooth upgrades. Let me take charge of this project and restore your login system's functionality to its fullest potential! Thanks!
$65 USD en 3 jours
7,8
7,8

Hello, I have 10 years of experience in PHP development and am skilled at resolving legacy application issues. I propose a clean refactor of your Google Authenticator OTP flow to ensure it works seamlessly with current PHP versions. I will either implement a modern open-source TOTP library or create a custom solution, ensuring maximum compatibility and no schema changes. Upon completion, you will receive detailed upgrade notes. Regards, VishnuLal NB.
$100 USD en 2 jours
7,5
7,5

Hi, I can quickly diagnose and refactor your legacy Google Authenticator OTP flow to work cleanly with modern PHP versions. I’ve handled similar upgrades where deprecated hash/time functions and outdated TOTP libraries caused silent validation failures and redirect loops. My approach: • Audit current OTP generation/verification logic • Replace with a stable RFC 6238–compliant TOTP library (e.g., lightweight modern implementation) • Ensure compatibility with your existing stored secrets (no DB schema changes) • Remove deprecated calls and test under current PHP 8.x • Deliver self-contained, well-documented code with upgrade notes I can start immediately and prioritize fast turnaround. Clear English communication guaranteed.
$60 USD en 1 jour
7,5
7,5

Hi, I can provide a clean, self-contained PHP solution that restores Google Authenticator OTP login for your legacy application while ensuring future compatibility with newer PHP versions. Approach: - Refactor the OTP verification logic into a lightweight, standalone class or function using a modern TOTP library (like spomky-labs/otphp) or custom code that implements RFC 6238. - Fully compatible with your existing database secrets, no schema changes needed. - Works out of the box on current PHP versions without deprecation warnings. - Delivered with clear upgrade notes so future PHP updates won’t break authentication. - Includes example usage and test snippet for immediate verification. I’ll ensure that once the code is in place, the OTPs validate correctly, restoring your login flow immediately. I can start ASAP and provide the working patch/refactor within a day.
$80 USD en 2 jours
7,1
7,1

As an experienced full stack developer and project manager, I am confident I can bring your legacy OTP system back to peak performance. During my 10+ years in the industry, I've worked extensively with a variety of technologies and understand the importance of maintaining compatibility across updates. In our case, I'll make sure to integrate any necessary iterations from current open-source TOTP libraries, or develop a lightweight class, so that your authentication process remains reliable even as PHP evolves. My technical proficiency spans front-end (React.js, Angular), back-end (Node.js, Laravel), databases (MySQL, MongoDB) and beyond. This allows me to take on the unique challenges your project presents without requiring any schema changes to your valuable fifteen-year-old database. Moreover, I've excelled in project management roles, with deep Agile know-how that will enable us to work swiftly and efficiently. I'll keep you involved at each step while ensuring clear scope definition, predictable delivery timelines and transparent reporting. Together we'll achieve your desired outcome: a self-contained solution where upgrades won't break the authentication flow again. Time is of the essence for you – my quick communication skills will ensure we meet your pressing deadlines without sacrificing quality. Let's get started!
$45 USD en 1 jour
7,0
7,0

Hi! My name is Marjan and I'm here to offer you my services as a skilled applicant with over a decade of experience working on Freelancer.com. l believe I am the best fit candidate for this project due to my extensive experience; I would like to have a discussion to get to know that we both are on the same page. Once the scope will be locked, I will start working on it right away.
$200 USD en 7 jours
6,6
6,6

Hi there, I understand your legacy PHP app's Google Authenticator OTP flow broke after a recent update; I can restore TOTP verification so the existing DB secrets continue to work and avoid schema changes. - Deliverable 1: Diagnose current OTP flow and reproduce failure (PHP version, library calls, DB secret format) - Deliverable 2: Provide a clean refactor or focused patch using a modern, well-maintained TOTP library (or a lightweight class) that validates existing secrets without schema changes - Deliverable 3: Deliver self-contained PHP module, unit test script, integration steps, and concise upgrade notes - Optional: Add minimal compatibility shim for multiple PHP versions if needed Skills: ✅ Google Authenticator OTP ✅ PHP ✅ MySQL ✅ TOTP library integration ✅ Deployment/upgrade notes and rollback testing ✅ Security: timing-safe comparison, no plaintext secret leaks Certificates: ✅ Microsoft® Certified: MCSA | MCSE | MCT ✅ cPanel® & WHM Certified CWSA-2 I can start immediately, provide a staged patch with rollback and validation tests, and guarantee zero schema changes. Which PHP version is running in production, and where are the Google Authenticator secrets stored in the DB (table/column names)? Best regards,
$100 USD en 1 jour
6,0
6,0

I would like to start work on it right now after hiring. After checking your job details I would like to help you fix and future-proof your Google Authenticator OTP flow with excellent code flow of execution using my development skills with perfection. Let's have a chat/call session with you as soon as possible. Here’s what I will ensure: - OTP generation and verification work correctly with your existing secrets stored in the database - No database schema changes required - No deprecation warnings under current PHP versions - Clear upgrade notes so future PHP updates won’t break authentication again To looking forward for your positive response to start working on it. Thanks and regards.
$55 USD en 1 jour
6,0
6,0

Hi there,Good afternoon I am Talha. I have read you project details i saw you need help with Web Development, API, Security, Database Management, Open Source, JavaScript, MySQL, Software Development, Software Architecture and PHP I am writing to propose an innovative approach to tackle your project. Our proposal centers on delivering creative and effective solutions that will set your project apart. We will present fresh, out-of-the-box ideas that align with your project's objectives, demonstrating how we can achieve remarkable results. Please note that the initial bid is an estimate, and the final quote will be provided after a thorough discussion of the project requirements or upon reviewing any detailed documentation you can share. Could you please share any available detailed documentation? I'm also open to further discussions to explore specific aspects of the project. Thanks Regards. Talha Ramzan
$10 USD en 10 jours
6,0
6,0

I’ve worked on legacy PHP systems and authentication flows, and this sounds like a classic break caused by PHP version changes (session handling, hash/encoding behavior, time drift checks, deprecated functions, or library incompatibility). I can either patch the current flow fast or refactor it into a clean, self-contained OTP module that still works with your existing Google Authenticator secrets and database schema. I’ll make sure the fix is stable on modern PHP, avoids deprecation warnings, and includes clear upgrade notes so the next update doesn’t break login again. I can also keep the integration low-risk so your current login flow remains intact. If you want, I can start by reviewing the OTP validation step and pinpoint the exact failure first, then implement the fastest safe fix. Best regards, Waqas Ahmed
$55 USD en 7 jours
6,3
6,3

Hi, I understand your legacy PHP app’s OTP login broke after a recent update, and you need it restored without touching your 15-year-old database. I can deliver a clean, self-contained solution—either a lightweight TOTP class or a modern library integration—that works seamlessly with your existing Google Authenticator secrets, avoids deprecation warnings, and remains stable across PHP versions. I’ll make sure it’s easy to maintain and comes with clear upgrade notes for the future. Looking forward for your positive response in the chatbox. Best Regards, Arbaz H
$55 USD en 7 jours
6,5
6,5

I can fix this quickly and cleanly without touching your database schema. The issue is very likely caused by deprecated PHP functions or stricter type handling in newer PHP versions breaking the legacy OTP validation. Rather than applying a fragile patch, I will refactor the OTP logic into a modern, isolated TOTP verification layer. I will implement an RFC 6238–compliant solution compatible with Google Authenticator. Your existing Base32 secrets stored in the database will continue to work unchanged. No schema modifications will be required. The new implementation will support a proper time window (±1 interval) to prevent false rejections. All deprecated functions will be removed to ensure compatibility with PHP 8+. The code will run cleanly without warnings or notices. I will keep the solution self-contained so future updates don’t impact authentication. Clear inline documentation will be included. I will also provide upgrade notes explaining the structure and dependencies. The login redirect issue will be traced and resolved during refactoring. Full testing will confirm OTP validation works reliably before delivery. The final solution will be stable, secure, and forward-compatible. I am ready to begin immediately and can communicate clearly in English throughout the process.
$55 USD en 7 jours
5,8
5,8

As a seasoned web engineer with a decade of hands-on experience in PHP, MySQL, and JavaScript, I am confident that I am the perfect fit for your project. I have an extensive history of successfully addressing similar challenges involving legacy code transformations whilst ensuring seamless functionality thereafter. My solid grasp on version-specific language changes will be invaluable in this project as we work towards updating and repairing your Google Authenticator OTP flow. Moreover, my proficiency in developing both front-end and back-end solutions enables me to comprehend the full scope of your application's requirements that extend beyond just fixing the OTP bug. This comprehensive approach ensures that my patches are well-contained and do not disrupt other working functionalities. Respecting the integrity of your 15-year-old database schema and preserving existing Google Authenticator secrets stored within it wouldn't be an issue for me. Lastly, one of my key strengths is delivering highly-optimized and secure codes with insightful upgrade notes—a practice developed over years of maintaining websites. Thus, not only will I get your project up and running ASAP, but I will also ensure that future updates won't wreak havoc on your authentication process again. I believe effective communication is essential in any successful partnership; rest assured, you will be kept updated every step of the way. Together, let's revitalize and fortify your system!
$10 USD en 1 jour
5,9
5,9

As a seasoned PHP developer with over a decade of experience, I'm confident in my ability to troubleshoot and resolve the issues you're facing with your legacy application. My expertise in handling version-specific changes aligns perfectly with your needs for the Google Authenticator OTP flow. I can deliver a clean and efficient refactor or patch that not only restores full OTP generation and verification, but also remains stable with future PHP versions, regardless of any deprecation warnings. One of my key strengths is my adaptability and resourcefulness. I have extensive exposure to various open-source TOTP libraries that can expedite the process while ensuring a reliable solution. Moreover, my familiarity with MySQL would enable me to swiftly authenticate against the existing Google Authenticator secrets within your database without any schema changes. To offer you peace of mind, I'll deliver my solution as clear and well-documented self-contained code along with comprehensive upgrade notes for future maintenance. Being an effective communicator in English, clarity and understanding wouldn't be an issue throughout the project. My ultimate objective is building long-term client relationships by consistently exceeding expectations, and I'm confident I can do the same for you. Let's connect to discuss your project's specifics in detail and get started on fixing this issue ASAP!
$80 USD en 1 jour
5,5
5,5

Hello, Hope you're doing great! I am a PHP Developer who builds secure, fast, and business-focused web applications. I work with both custom PHP and frameworks, and always ensure that every project is optimized, scalable, and easy to maintain. What I Do 1. Custom web applications & business automation tools 2. API development and integration 3. Secure login, admin panels, and dashboard systems 4. High-speed, mobile-friendly websites 5. Migration, bug fixing, and performance upgrades Why Clients Prefer My Work 1. Clean folder structure & scalable architecture 2. Fully optimized and secure coding practices 3. Excellent communication & professional approac 4. Quick turnaround time with regular updates Ready to Start Share your requirements or preferred reference — I’ll analyze it and provide: 1. Best technical plan 2. Exact timeline 3. Budget estimate Looking forward to building something amazing for you!
$100 USD en 7 jours
5,7
5,7

Hello, I can quickly fix and modernize your Google Authenticator OTP flow while keeping your existing database and stored secrets unchanged. The issue is likely due to PHP version updates affecting the old validation logic. I’ll refactor it cleanly or replace it with a modern, stable TOTP implementation that works without deprecation warnings and remains future-proof. I recently completed a similar OTP refactor on a CMS project, restoring full compatibility under newer PHP versions without schema changes. You’ll receive self-contained, clean code with brief upgrade notes. I’m ready to start immediately.
$50 USD en 1 jour
6,3
6,3

Hi, I checked your details, and I understand the issue — your legacy PHP OTP flow is breaking after a recent update, most likely due to deprecated functions or compatibility issues with newer PHP versions. I can start immediately and prioritize a fast turnaround so you can test and confirm OTP validation quickly. Best regards, Sanny Rajoriya
$55 USD en 7 jours
4,6
4,6

Brookfield, United States
Méthode de paiement vérifiée
Membre depuis mai 31, 2018
$30-250 USD
$250-750 USD
$10-30 USD
$10-30 USD
$10-30 USD
₹1500-12500 INR
$8-15 USD / heure
$2-8 USD / heure
$30-250 USD
$30-250 USD
$2-8 USD / heure
£700-900 GBP
€30-250 EUR
$25-50 USD / heure
₹1500-12500 INR
$250-750 USD
₹1500-12500 INR
$8-15 CAD / heure
€750-1500 EUR
₹12500-37500 INR
₹1500-12500 INR
$250-750 USD
₹75000-150000 INR
$30-250 USD
$8-15 USD / heure