
Completed
Posted
Paid on delivery
Our K Rides app receives the SMS OTP perfectly through MSG91— templates are approved, DLT is cleared, and the gateway responds as expected. The moment a user types the correct OTP, though, the flow breaks: no token is issued, the session isn’t created, and the app simply stops at the verification screen. Everything on the messaging side is already wired: MSG91 keys, callback URL, production credentials, and the same code path that once worked when we used in-app OTP. The only moving part that truly changed was swapping that in-app generator for mobile-delivered SMS. Since then, the authentication endpoint accepts the OTP but refuses to advance the session. What I need from you: • Trace the backend authentication logic, pinpoint why the OTP verification succeeds yet fails to finalise the session. • Patch the code (or the environment variable, webhook, token generator—whatever the root cause is) so the user is seamlessly logged in again. • Deploy the fix to production, verify it end-to-end with at least two test numbers, and give me a concise hand-off note highlighting the exact changes. Speed is critical; ride-booking operations are stalled until this is live. If you know your way around OTP flows, JWT/session tokens, and MSG91 callbacks, you’ll feel right at home here.
Project ID: 40467074
52 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hi, I've carefully reviewed the issue with the OTP auth flow in the K Rides app. It seems like the problem lies in the backend authentication logic, specifically where the OTP verification succeeds but fails to advance the session. Given that the messaging side is already wired and the only change was swapping the in-app generator for mobile-delivered SMS, I suspect the issue might be related to the authentication endpoint's configuration or the way it handles OTP verification. To get to the bottom of this, I'll start by reviewing the PHP code behind the authentication endpoint, paying close attention to the MSG91 API integration and the session creation process. I'll also investigate the differences between the in-app OTP generator and the mobile-delivered SMS flow to identify any potential discrepancies. With my experience in Laravel and PHP, I'm confident in my ability to pinpoint the root cause of the issue and implement a clean fix. I'll ensure that the authentication endpoint is properly configured to advance the session upon successful OTP verification. Before I begin, I just want to clarify: do you have any existing debug logs or error messages that might provide more context about the issue? I'm excited to tackle this challenge and get the K Rides app up and running smoothly. I'll keep you updated throughout the process, and I'm confident that we can resolve this issue efficiently.
₹5,189 INR in 1 day
3.3
3.3
52 freelancers are bidding on average ₹7,504 INR for this job

Hello, I reviewed your K Rides OTP authentication issue and would love to help resolve it quickly and safely. Based on your description, the SMS delivery layer through MSG91 is functioning correctly, which strongly suggests the failure is occurring in the post-verification authentication flow—most likely around JWT/session generation, OTP state validation, callback handling, token persistence, or environment configuration after replacing the in-app OTP logic. I can trace the complete authentication lifecycle including OTP verification, backend validation, token issuance, session creation, Redis/cache handling if used, middleware flow, and production environment variables to pinpoint exactly where the login process is breaking. I’ll patch the issue, deploy the fix to production, and fully test the flow end-to-end using multiple test numbers to ensure seamless login restoration. I focus strongly on secure authentication architecture, stable production deployments, and quick debugging under live operational pressure. The final delivery will include the production fix, verified testing, and a concise hand-off note documenting the exact root cause and implemented changes. Looking forward to helping you get the platform operational again quickly.
₹7,000 INR in 2 days
6.0
6.0

Hello, This issue sounds less like an SMS delivery problem and more like a session/token finalization issue after OTP validation — likely around JWT generation, session persistence, callback handling, or environment/config mismatch introduced during the MSG91 migration. I can quickly trace the authentication flow, identify why verification succeeds but session creation fails, and patch the issue directly in production. I can help with: * OTP verification flow debugging * JWT/session token generation fixes * MSG91 callback validation * Backend authentication tracing * Environment/config verification * Production deployment and end-to-end testing I’ve worked on authentication systems involving: * OTP login workflows * JWT/session handling * MSG91/Twilio integrations * Mobile app authentication APIs * Production debugging and hotfix deployment One thing I’d strongly recommend is checking whether the old in-app OTP flow still contains dependencies tied to local token generation or session middleware that the MSG91 flow is bypassing. A few quick questions: 1. What backend stack is being used (Node.js, Laravel, Django, etc.)? 2. Are sessions JWT-based or stored server-side? 3. Is the OTP verification handled directly by MSG91 APIs or through your own verification layer? I can start immediately since this is blocking operations and can prioritize a fast turnaround. Thanks, Abhishek
₹7,000 INR in 7 days
5.8
5.8

Hi! I completely understand the urgency. Since your MSG91 gateway, DLT templates, and callbacks are already working perfectly, the issue is almost certainly a backend payload mismatch or session state loss introduced during the transition from your old in-app generator to the SMS vendor flow. When you swapped the generation logic, the authentication endpoint likely stopped receiving an expected session variable, or the MSG91 verification response is returning the successful check in a format your backend token generator isn't parsing correctly. Because the validation succeeds but no JWT or session token is issued, the app hangs right at the finish line. I can jump in immediately to fix this for K Rides. Here is how I will resolve it: First, I will trace your backend authentication controller and log the exact payload returned by MSG91 during a live OTP verification. This will pinpoint if your code is failing to read a success flag or if a temporary session state is missing. Second, I will patch the token generation logic or payload parser so that a verified OTP immediately triggers your standard session creation and JWT issuance. Third, I will deploy the fix securely to production, run live end-to-end authentication tests using two separate mobile numbers, and verify that users seamlessly advance past the verification screen into the app.
₹7,000 INR in 7 days
5.7
5.7

Hi, I would like to grab this opportunity and will work till you get 100% satisfied with my work. I just applied after read your job posting carefully and I believe that I am good fit to your project. I'm a serious bidder. I will satisfy you with my high skills! I am an expert which have 10+ years of experience on Mobile App Development, iPhone, User Interface / IA, PhoneGap, Mobile App Testing, Swift, Google Maps API, Web Development, iOS Development, Mobile Development I am looking forward to meet you to discuss the further detail about this project. Looking forward to hearing from you. Warm Regards
₹10,000 INR in 3 days
5.3
5.3

I completely understand the criticality of your issue and the urgency to resolve it ASAP. From your project description, it seems that my skills and experience in Android development with a strong focus on API and backend development are aligned perfectly. My proficiency in languages like JavaScript, Mobile App Development along with previous experience at Google and Apple guarantees the required expertise in OTP flows, JWT, session tokens, and callbacks. Providing effective solutions to intricate issues like yours has been my forte throughout my career. Before implementing any changes, I'll perform a comprehensive analysis of your current authentication logic backend to trace down the root cause behind the OTP verification failure. Once identified, I'll purposefully patch the code/environment variable/webhook/token generator - in short, whatever holds significance - to ensure seamless user login. In terms of project management, my structured approach is geared towards delivering efficient results of superior quality within tight deadlines_i.e., perfect for your immediate needs. On top of resolving the issue promptly, you can expect comprehensive end-to-end testing on at least two test numbers before deploying the fix to production. Additionally, I will provide concise hand-off notes outlining all significant changes made during the process.I believe speed is of essence right now - let me get your K Rides app back on track and ensure your operations continue smoothly!
₹9,500 INR in 7 days
5.8
5.8

As a seasoned developer with a special focus on mobile app development, I have encountered similar issues to the one you are experiencing in your K Rides app before. My thorough understanding of Android, JavaScript and PHP enables me to trace and fix logical failures in diverse environments. Drawing from my extensive 9+ years' experience, I can expertly handle JWT/session tokens, OTP flows and MSG91 callbacks, all of which are key components of your project. Apart from efficiently tracing the root cause of your OTP authentication issue and deploying a seamless fix to production, I am highly skilled in conducting comprehensive end-to-end verifications to verify the efficacy of the deployed changes. My broad expertise will not only ensure that your authentication endpoint accepts the OTP but also that it advances the session seamlessly to get users logged in again. I truly understand the criticality of time in resolving such glitches. Therefore, I believe my quick problem-solving skills combined with timely delivery will be crucial for getting your ride-booking operations back up as soon as possible. My promise extends beyond just fixing bugs; I'll also provide concise yet comprehensive hand-off notes highlighting every change implemented. With me, you can rest assured that your project is taken care of properly until completion. Let's put an end to these authentication hitches together and keep your riders on track!
₹15,000 INR in 7 days
5.6
5.6

Hi I can jump in right away to fix the K Rides authentication issue. Since your MSG91 setup is working and accepting the OTP, the roadblock is definitely in the session token generation or the response hook logic after verification. I will trace your authentication endpoint backend logic, verify how the MSG91 callback payload maps to your session creator, and ensure the JWT or session token is properly issued to advance the user past the verification screen. Once patched, I will test it with two live numbers and deploy the fix. I have extensive experience with Node.js, Python, and OTP integration flows, and I am available to start immediately to get your ride-booking operations back online. Let me know when we can connect to look at the code. Cheers Nehal
₹7,000 INR in 1 day
5.0
5.0

Hello, I have 12+ years of IT experience in SEO, digital marketing, PHP, dot net with c#, react, angular etc. Regarding the issue you posted in this requirement - I need to verify this with data by running the query with a user login credential, you need to provide the database access for that. Then need to look into what causing the issue to fix the this. If there is programming issue, the will speed up the delivery. But if delay is from your provider end, need to speak them. Whatever issue is there we can check that out. Thanks Laxmi Narayan
₹12,000 INR in 7 days
3.5
3.5

What sets me apart is my extensive experience in troubleshooting and fixing complex issues like the one you're facing with your OTP authentication flow. With over six years in the field, I've developed a deep understanding of crucial technologies such as PHP, Laravel, Node.js, and Vue.js which are essential to address your specific problem. I'm confident I possess the skills needed to trace the logic in your backend authentication process and identify where the breakdown is occurring. With my problem-solving mindset and quick communication skills, I am equipped to address your issue promptly without compromising quality. Understanding that time is of essence for you - I assure you of an expedited turnaround time while maintaining uncompromised delivery standards. Beyond addressing the immediate concern, I prioritize ensuring proper hand-off notes that holistically summarize the changes made – this will help not only in seamless deployment but also ensures anyone in future can follow through on this work. Thank you and let's fix this urgency together!
₹7,000 INR in 7 days
3.3
3.3

✨ I can fix this OTP verification issue quickly because the SMS side is already working and the real break is most likely inside the backend session finalization logic. I would trace the full flow from MSG91 OTP verification to the auth endpoint, then check where the token should be generated, session stored, user status updated, and response returned to the app. Since the endpoint accepts the correct OTP but does not create login state, I would focus on the changed OTP source, payload mismatch, missing user lookup, expired OTP flag, JWT creation, callback handling, or environment config that still expects the old in app OTP flow. After finding the root cause, I will patch the backend, deploy carefully, and test the complete login flow with at least two numbers so users can move past the verification screen again. I will also provide a short handoff note explaining exactly what was changed and why it broke. I can start by reviewing the auth controller, MSG91 callback or verify API response, and current production logs. ✨ Best regards Ankit
₹5,000 INR in 1 day
3.2
3.2

Hello, With 8 years of experience in Backend Development, PHP, and JavaScript, I am well-equipped to tackle the issues you are facing with the OTP authentication flow on your K Rides app. I understand the importance of resolving the issue quickly and efficiently to ensure seamless user experience and operational continuity for your ride-booking service. As a Professional Web Developer & Creative Designer with expertise in Web Development and Social Media Marketing & Management, I am confident in my ability to trace the backend authentication logic, identify the root cause of the session finalization failure, and implement the necessary code patches or adjustments to rectify the issue. I am familiar with OTP flows, JWT/session tokens, and MSG91 callbacks, making me the right fit for this project. Let's connect in chat to discuss the details further. Best regards
₹7,000 INR in 7 days
2.6
2.6

As your app's authentication process is the heart of its functionality, I understand how crucial it is to resolve this issue quickly. Having tackled similar challenges in my role as a full-stack developer, I'm confident we can precisely trace and correct the problem plaguing your OTP authentication flow. My deep knowledge of JavaScript and PHP, including expertise in implementing JWT/session tokens and handling SMS gateways like MSG91, makes me an excellent fit. Furthermore, I appreciate the urgency you've expressed, and my work ethic aligns perfectly with that. I'm committed to resolving the problem swiftly and effectively. If selected for this project, I will fully dive into your backend logic to identify why the OTP verification succeeds yet fails to finalize the session. Once identified, I will carefully patch the root cause, be it in code, environment variables or webhooks. In conclusion, my experience in working on high-stakes projects like yours equip for the task at hand. Not only will I troubleshoot and fix the OTP Auth flaw but also ensure thorough testing & provide a concise easy-to-understand hand-off note detailing the exact changes made. With me on board, you gain not just a skilled developer but also a dedicated collaborator eager to restore your app's functionality and ensure an error-free user experience. Don’t delay - let’s get your K-Rides app back on track today!
₹3,000 INR in 2 days
2.3
2.3

Hi there, When OTP verification succeeds but the session never advances, the break is almost always in the token issuance step — either the verified flag isn't being read correctly post-MSG91 callback, or the JWT/session generator is tied to the old in-app OTP reference and isn't triggered by the new SMS flow. Here's my approach: - Trace the full auth endpoint — from MSG91 callback receipt to session creation - Identify exactly where the verification result fails to trigger token generation - Patch the root cause — whether it's an env variable mismatch, callback parsing issue, or session logic tied to the old OTP method - Deploy to production and verify end-to-end with two live test numbers - Hand-off note with exact changes made, clearly documented I've handled similar flows where swapping OTP providers silently broke the downstream session chain because the verification response structure changed slightly between implementations. I'll personally confirm two complete login cycles are working in production before sign-off. Quick question: is your backend PHP or Node.js — and is the session managed via JWT or server-side sessions? Ready to jump on this right away. — HustlerGuys
₹3,500 INR in 7 days
2.3
2.3

Hi I can debug your MSG91 OTP flow end-to-end, identify why session/token generation fails after successful verification, and patch the backend so login works seamlessly again with proper deployment and testing. * Is your auth system using JWT tokens or server-side sessions (Redis/database)? * Can you share backend access or relevant auth controller code for faster diagnosis? if looking for expert then lets connect
₹10,000 INR in 7 days
1.9
1.9

Hello, Yes, I can help diagnose and fix this OTP authentication issue. Since MSG91 is successfully delivering and validating the OTP, the problem is likely occurring in the post-verification authentication flow — such as JWT/session token generation, auth guards, callback handling, middleware, or environment configuration. I can: * Trace the complete OTP verification and login pipeline * Identify why verification succeeds but session/token creation fails * Patch and deploy the fix safely to production * Test end-to-end with multiple numbers * Provide a concise handoff note with the exact root cause and changes made I have experience working with Laravel/PHP authentication systems, OTP flows, API debugging, JWT/session handling, and production deployments. Available to start immediately due to the urgency.
₹7,000 INR in 7 days
2.0
2.0

I WILL SOLVE THIS IN 2-3 HOURS We are in the SMS industry from the last 8 years and among the top providers in India. I’m a full stack developer and I can solve this quickly. Looks like the OTP is verifying correctly but the session/token flow is breaking after switching from in-app OTP to MSG91. I’ll trace the complete auth flow, fix the issue, and test it properly with live numbers before deployment.
₹3,000 INR in 1 day
1.7
1.7

Read the K Rides brief — MSG91 delivers fine, /verify-otp accepts the code, but the session never lands. In our experience, that gap usually sits in one of three places: 1. The verify handler validates the OTP but the JWT/session-issue step still expects in-app OTP metadata (timestamp, attempt counter) that the MSG91 path doesn't populate — so the token call silently fails. 2. The MSG91 callback writes to a different cache key (or TTL) than the one /verify-otp reads, so verify passes but session creation finds nothing. 3. A CORS / cookie-domain / SameSite change between the two paths — token IS issued but never sticks. I'll reproduce with two test numbers, attach to the auth endpoint, isolate which of the three (or closer cousin), patch + deploy, and hand off a one-page note of the exact change. Bid ₹6,500, 3 days. Ping me with backend repo + a test number; can start today.
₹6,500 INR in 3 days
1.5
1.5

Hello, there! I’ve reviewed your K Rides issue and this is a classic case of OTP verification succeeding while the post-auth session/token pipeline silently fails. Since MSG91 delivery is stable and OTP validation returns success, the break is almost certainly in the backend flow after verification—either JWT/session generation, middleware handling, or a recent change introduced during the switch from in-app OTP to SMS-based auth. My first step would be to trace the full authentication chain end-to-end: OTP verify response → backend handler → token/signing service → session storage (DB/Redis) → API response returned to the mobile app. In similar cases, the root cause is typically a missing return after refactor, misconfigured JWT secret/environment mismatch, or a session write failure causing the login flow to stop after OTP success. I would also validate that the mobile app is correctly parsing the updated auth response schema. Once the break point is identified, I will patch the authentication logic, restore consistent token issuance across both iOS and Android, and ensure session creation completes reliably. After the fix, I will test with multiple numbers and verify full login-to-home navigation before production confirmation. I can start immediately and prioritize a hotfix deployment with minimal downtime. Best regards, Aly Nurdin.
₹1,500 INR in 1 day
0.0
0.0

After reviewing your project details, it is clear that your urgent issue needs immediate attention, and my team at Mitraa Technology thrives in these high-pressure situations. As skilled backend developers, we have vast experience identifying and resolving intricate bugs in complex systems. Our proficiency spans across various platforms including OTP flows, JWT/session tokens, and MSG91 callbacks – the exact domains you need assistance with right now. Meticulously tracing the backend authentication logic to identify the root cause of the session stall will be our first priority. Our problem-solving approach is systematic yet expedited; once we locate the issue, we won't stop until it is completely patched. We understand how crucial speed is for you, especially when your daily operations depend on uninterrupted service. Beyond fixing the problem itself, we'll ensure thorough deployment and verification with a strict test run involving multiple numbers. After eradicating the glitch from your production environment, we will provide clear hand-off notes highlighting all the necessary code changes made. We take immense pride in our ability to deliver long-term solutions while fostering lasting partnerships with our clients. Let's get K Rides back on track together!
₹5,500 INR in 7 days
0.0
0.0

Hi, I can help fix this quickly. We have experience working with OTP authentication flows, JWT/session handling, MSG91 integrations, and production debugging for mobile apps. From your description, it sounds like the OTP verification is succeeding but the session/token generation flow is breaking after validation — possibly around JWT issuance, callback handling, auth middleware, or environment configuration after moving from in-app OTP to MSG91. I can: • Trace and debug the complete auth flow • Fix the token/session creation issue • Verify end-to-end login with real test numbers • Deploy the patch to production with proper hand-off notes A couple of quick questions: 1-What backend stack are you using (Node.js, Laravel, Firebase, etc.)? 2-Are you using JWT tokens, Firebase Auth, or custom session management after OTP verification? I can start immediately and deliver this on priority since it’s affecting live ride-booking operations. Best Regards, Sagar
₹2,000 INR in 7 days
0.0
0.0

Kohima, India
Member since May 25, 2026
₹1500-12500 INR
₹1500-12500 INR
$30-250 USD
₹12500-37500 INR
$10-30 USD
$15-25 USD / hour
₹12500-37500 INR
$30-250 CAD
₹750-1250 INR / hour
$2-8 USD / hour
$30-250 USD
₹1500-12500 INR
$1500-3000 CAD
₹12500-37500 INR
₹600-1500 INR
$1500-3000 USD
₹600-1500 INR
₹600-1500 INR
$30-250 USD
$15-25 USD / hour
$250-750 USD