sql >> Database teknologi >  >> NoSQL >> MongoDB

gem adgangskode som saltet hash i mongodb i brugersamling ved hjælp af python/bcrypt

Jeg ved ikke, hvordan du bruger mongodb til at bringe dataene, men hvis du vil hashe passet, er det så nemt som:

from flask import Flask
from flask.ext.bcrypt import Bcrypt

app = Flask(__name__)
bcrypt = Bcrypt(app)

# Your code here...

users_doc = {
    "username": "james",
    "password": bcrypt.generate_password_hash(password)
}

Og hvis du så vil tjekke adgangskoden, kan du bruge check_password_hash() funktion:

bcrypt.check_password_hash(users_doc["password"], request.form["password"]) # Just an example of how you could use it.


  1. db.getUser i node.js mongodb

  2. mongodb-indekser, der dækker manglende værdier

  3. Mongodb og MAMP

  4. Opdater array-element i mongo