mirror of
https://github.com/sudoxnym/habitica.git
synced 2026-07-19 18:24:12 +00:00
guid bug
This commit is contained in:
parent
0b1b3bb411
commit
9d0ddd08fb
3 changed files with 4 additions and 3 deletions
|
|
@ -51,7 +51,7 @@ customMiddleware = function(that) {
|
|||
model = req.getModel();
|
||||
model.set('_mobileDevice', /Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(req.header('User-Agent')));
|
||||
uidParam = req.url.split('/')[1];
|
||||
acceptableUid = require('Guid').isGuid(uidParam) || (uidParam === '3' || uidParam === '4' || uidParam === '9');
|
||||
acceptableUid = require('guid').isGuid(uidParam) || (uidParam === '3' || uidParam === '4' || uidParam === '9');
|
||||
if (acceptableUid && model.session.userId !== uidParam) {
|
||||
model.set('_userId', uidParam);
|
||||
model.session.userId = uidParam;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "habitrpg",
|
||||
"description": "A habit tracker app which treats your goals like a Role Playing Game.",
|
||||
"version": "0.0.0-94",
|
||||
"version": "0.0.0-95",
|
||||
"main": "./server.js",
|
||||
"dependencies": {
|
||||
"derby": "git://github.com/codeparty/derby#master",
|
||||
|
|
|
|||
|
|
@ -38,7 +38,8 @@ customMiddleware = (that) ->
|
|||
|
||||
uidParam = req.url.split('/')[1]
|
||||
# PURL pseudo-auth: Previously saved session (eg, http://localhost/{guid}) (temporary solution until authentication built)
|
||||
acceptableUid = require('Guid').isGuid(uidParam) or (uidParam in ['3','4','9'])
|
||||
#TODO use racer's uuid dependency to validate guid instead of Guid here, to reduce deps
|
||||
acceptableUid = require('guid').isGuid(uidParam) or (uidParam in ['3','4','9'])
|
||||
if acceptableUid and model.session.userId!=uidParam
|
||||
##FIXME why isn't this working?
|
||||
# model.fetch "users.#{uidParam}", (err, user) ->
|
||||
|
|
|
|||
Loading…
Reference in a new issue