Node.js: codifica delle password
La codifica delle password in Node.js avviene attraverso un modulo specifico.
La codifica delle password in Node.js avviene attraverso un modulo specifico.
Il modulo nativo รจ crypto. L'esempio che segue simula la creazione di un nuovo utente:
var express = require('express');
var bodyParser = require('body-parser');
var crypt = require('crypto');
var app = express();
app.use(bodyParser.urlencoded({ extended: true }));
app.post('/api/user/create', function(req, res) {
var username = req.body.username;
var password = req.body.password;
var displayName = req.body.display_name;
var email = req.body.email;
// Validazione
var md5Password = crypt.createHash('md5').update(password).digest('hex');
// Salvataggio dei dati
});
Commenti