Skip to content

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