Skip to content

Instantly share code, notes, and snippets.

// Copyright Teleportd Ltd. and other Contributors
//
// Permission is hereby granted, free of charge, to any person obtaining a
// copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to permit
// persons to whom the Software is furnished to do so, subject to the
// following conditions:
//
// You have to explicitly define your hash and range properties for new versions of Dyanmo
// http://stackoverflow.com/a/16618235/1748015
var key = {_id: id, user_id: userId};
ddb.get('purchase', key, function(err, res, cap) { });
getItem = function(table, key, options, cb) {
var data = {};
try {
data.TableName = table;
@christopheretcheverry
christopheretcheverry / passport registration login
Created November 18, 2012 23:25
Using passport in node to register or create a user
app.use(passport.initialize());
app.use(passport.session());
passport.use(new LocalStrategy(
function(username, password, done) {
//Search for user
User.find({ where: {email: username} }).success(function(user) {
//If no user register a new one