-
Notifications
You must be signed in to change notification settings - Fork 0
List of function
Ekazuki edited this page Aug 10, 2018
·
1 revision
Usermanager.login(con, username, password, callback)
- con <Mysql> - mysql object for communicate to db
- username <String> - username
- password <String> - password of user
- callback <function> - callback function when user is logged
// Example using express, mysql and simpleusermanager
var manager = require(simpleusermanager)
const express = require('express');
var mysql = require('mysql');
var con = mysql.createConnection({
// Setup your mysql object
});
const app = express();
app.post('/login',function(req,res){
var username = req.body.username, password = req.body.password
usermanager.login(con, username, password, function(err, data) {
if (err) throw err;
console.log(data.id);
});
});Usermanager.register(con, username, password, email, callback)
- con <Mysql> - mysql object for communicate to db
- username <String> - username
- password <String> - password of user
- email <email> - email of user
- callback <function> - callback function when user is registered
// Example using express, mysql and simpleusermanager
var manager = require(simpleusermanager)
const express = require('express');
var mysql = require('mysql');
var con = mysql.createConnection({
// Setup your mysql object
});
const app = express();
app.post('/register', function(req, res) {
var body = req.body
usermanager.register(con, body.username, body.password, body.email, function(err, result) {
if (err) throw err
res.redirect(url.login)
})
})Usermanager.getUserIdByUsername(con, username, callback)
- con <Mysql> - mysql object for communicate to db
- username <String> - username
- callback <function> - callback function
// Example using mysql and simpleusermanager
var manager = require(simpleusermanager)
var mysql = require('mysql');
var con = mysql.createConnection({
// Setup your mysql object
});
manager.getUserByUsername(con, 'ekazuki', function(err, id) {
console.log(id)
});