Skip to content
This repository has been archived by the owner on Mar 28, 2019. It is now read-only.

TODO - Database (MongoDB) Implementation #1

Open
3 of 5 tasks
ethanlindley opened this issue Jun 8, 2018 · 4 comments
Open
3 of 5 tasks

TODO - Database (MongoDB) Implementation #1

ethanlindley opened this issue Jun 8, 2018 · 4 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@ethanlindley
Copy link
Owner

ethanlindley commented Jun 8, 2018

  • Begin database logic, decide on a database engine (MongoDB)
  • Allow database to be accessed dynamically across servers
  • MAJOR: fix storing/retrieval of hashed and salted passwords
  • Test database with auth-related objects (accounts)
  • Test database with game objects and components (CDClient)
@ethanlindley ethanlindley added the enhancement New feature or request label Jun 8, 2018
@ethanlindley ethanlindley self-assigned this Jun 8, 2018
@ethanlindley
Copy link
Owner Author

ethanlindley commented Jun 8, 2018

I could possibly look into other options for the engine of the server's database, but I really enjoy the speed that Mongo provides (and really any non-relational database compared to common relational databases)

@ethanlindley
Copy link
Owner Author

Databases are able to be accessed dynamically thanks to changes made in commit b5d10f8

@ethanlindley
Copy link
Owner Author

Login works almost 100% with database implementation properly retrieving and adding account objects to the database as of commit b071dce

@ethanlindley
Copy link
Owner Author

I'd like to get the hashing/salting issue sorted out ASAP, I've had trouble getting the data to stay consistent across the server and database (pword changes when sent to db after being created server side?)

@ethanlindley ethanlindley added help wanted Extra attention is needed good first issue Good for newcomers labels Jun 11, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant