kom-senapati / bot-verse

Bot Verse is an open-source platform for creating, managing, and sharing AI chatbots. It features secure authentication, chatbot CRUD operations, public bot sharing, and pre-made system bots for common tasks.
MIT License
29 stars 50 forks source link

Fix: Strengthen Login Functionality and Error Handling #253

Closed vishalnadarge closed 4 weeks ago

vishalnadarge commented 4 weeks ago

Description This pull request enhances the login functionality and overall security of the user authentication process in the application. The following changes have been implemented:

Input Validation: Introduced a new module for input validation and sanitization to prevent common security vulnerabilities, such as SQL injection and cross-site scripting (XSS). Improved Login Logic: Added checks and validations during the login process to enhance user experience and security. Error Handling: Enhanced error handling in the login and signup processes to provide clear feedback for invalid credentials, improving user experience. Cookie Management: Integrated the use of timedelta for cookie expiration in the "Remember me" feature, ensuring cookies are managed properly based on user preferences. Code Refactoring: Cleaned up and reorganized the code for better readability and maintainability, including updated comments to clarify functionality. These changes aim to provide a more secure and user-friendly experience for the application's users.

kom-senapati commented 4 weeks ago

I am not merging these PRs without proper communication