MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

अजगर / bcrypt का उपयोग कर उपयोगकर्ताओं के संग्रह में mongodb में नमकीन हैश के रूप में पासवर्ड सहेजें

मुझे नहीं पता कि आप डेटा लाने के लिए मोंगोडब का उपयोग कैसे करते हैं, लेकिन यदि आप पास को हैश करना चाहते हैं तो यह उतना ही आसान है:

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)
}

और फिर यदि आप पासवर्ड जांचना चाहते हैं, तो आप check_password_hash() समारोह:

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongoimport फ़ील्ड प्रकार चुनना

  2. स्प्रिंग बूट डेटा और MongoDB - फ़िल्टर उप-दस्तावेज़ सरणी क्वेरी

  3. नेवला के साथ पूर्णांक मान मान्य करें

  4. MongoParseError:अमान्य कनेक्शन स्ट्रिंग

  5. शब्दकोश<स्ट्रिंग, वस्तु>-से-Bsonदस्तावेज़ रूपांतरण _t फ़ील्ड को छोड़ कर