Giter VIP home page Giter VIP logo

blueprints-database's People

Contributors

dependabot-preview[bot] avatar dependabot[bot] avatar richardsondev avatar stuffedmotion avatar teoxoy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

blueprints-database's Issues

User Authentication

  • Steam auth
  • Username/Password auth
  • Reset password flow (ui/email/token generation/etc)
  • Sign-up flow (ui/user creation)
  • Logout functionality
  • Anti-spam/security (Recaptcha V3?/ip limiting/bruteforce protection)

Invalidate user cookie if user is deleted/blocked

If I am logged in, and then delete my user account through arango, I can still navigate around to protected pages on the front end.

We should implement a proper method to ban/remove users and have their login invalidated

Implement production deployment

  • Ensure NGINX caches don't serve old content
  • Published changes should be live near instantly after built
  • Investigate if any changes are needed for the services worker

[BUG] Trim whitespace from username during registration

Describe the bug
User account names can be registered with leading spaces and trailing spaces.

To Reproduce
Steps to reproduce the behavior:

  1. Create a user account with a new similar to "test123"
  2. Logout of the new account
  3. Create a user account with the same name "test123"
  4. Receive a 'username in use' error
  5. Attempt to create a user account with the name "test123 " or " test123" (leading / trailing spaces)
  6. Account is created successfully

Expected behavior
For both account names listed in step 5, we should receive a 'username in use' error

Screenshots
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.