MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

simpan kata sandi sebagai hash asin di mongodb di koleksi pengguna menggunakan python/bcrypt

Saya tidak tahu bagaimana Anda menggunakan mongodb untuk membawa data, tetapi jika Anda ingin meng-hash pass itu semudah:

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

Dan kemudian jika Anda ingin memeriksa kata sandi, Anda dapat menggunakan check_password_hash() fungsi:

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. Penjadwalan Sederhana Pemeliharaan Windows di Seluruh Cluster Basis Data Anda

  2. simpan kata sandi sebagai hash asin di mongodb di koleksi pengguna menggunakan python/bcrypt

  3. Apakah Django dengan mongodb membuat migrasi menjadi sesuatu dari masa lalu?

  4. MongoDB Tidak dapat menemukan entri dengan menentukan ts.t(ts adalah tipe Timestamp)

  5. Cara mendapatkan data dari mongodb antara memasukkan dua hari di mongodb menggunakan luwak