mirror of
https://github.com/sudoxnym/habitica.git
synced 2026-07-13 15:38:59 +00:00
username/password registration now available
This commit is contained in:
parent
7f8ae420aa
commit
07a614259f
3 changed files with 19 additions and 4 deletions
|
|
@ -28,7 +28,7 @@
|
||||||
"www.habitrpg.com"
|
"www.habitrpg.com"
|
||||||
],
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "server.js"
|
"start": "node server.js"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "0.8.x",
|
"node": "0.8.x",
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ derby = require 'derby'
|
||||||
{get, view, ready} = derby.createApp module
|
{get, view, ready} = derby.createApp module
|
||||||
derby.use require 'derby-ui-boot'
|
derby.use require 'derby-ui-boot'
|
||||||
derby.use require('../../ui')
|
derby.use require('../../ui')
|
||||||
|
derby.use require('derby-auth/components');
|
||||||
|
|
||||||
# Custom requires
|
# Custom requires
|
||||||
moment = require('moment')
|
moment = require('moment')
|
||||||
|
|
@ -39,9 +40,10 @@ get '/:uid?', (page, model, {uid}, next) ->
|
||||||
#FIXME remove this eventually, part of user schema
|
#FIXME remove this eventually, part of user schema
|
||||||
user.setNull 'balance', 2
|
user.setNull 'balance', 2
|
||||||
# support legacy Everyauth schema (now using derby-auth, Passport)
|
# support legacy Everyauth schema (now using derby-auth, Passport)
|
||||||
fb = user.get('auth.facebook')
|
if fb = user.get('auth.facebook')
|
||||||
if fb
|
|
||||||
model.set('_loginName', if fb._raw then "#{fb.name.givenName} #{fb.name.familyName}" else fb.name)
|
model.set('_loginName', if fb._raw then "#{fb.name.givenName} #{fb.name.familyName}" else fb.name)
|
||||||
|
else if username = user.get('auth.local.username')
|
||||||
|
model.set('_loginName', username)
|
||||||
|
|
||||||
# Setup Item Store
|
# Setup Item Store
|
||||||
model.set '_items'
|
model.set '_items'
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,20 @@
|
||||||
<div id="head">
|
<div id="head">
|
||||||
<div class='pull-right'>
|
<div class='pull-right'>
|
||||||
{#unless _loggedIn}
|
{#unless _loggedIn}
|
||||||
<a href="/auth/facebook"><img src='/img/facebook-login-register.jpeg' alt="Login / Register With Facebook"/></a>
|
<a class="btn btn-small btn-info" href="#login-modal" data-toggle="modal">Login / Register</a>
|
||||||
|
|
||||||
|
<app:myModal modalId="login-modal" header="Login / Register">
|
||||||
|
<a href="/auth/facebook"><img src='/img/facebook-login-register.jpeg' alt="Login / Register With Facebook"/></a>
|
||||||
|
<h3>Or</h3>
|
||||||
|
<boot:tabs>
|
||||||
|
<boot:tab title="Login">
|
||||||
|
<derby-auth:login />
|
||||||
|
</boot:tab>
|
||||||
|
<boot:tab title="Register">
|
||||||
|
<derby-auth:register />
|
||||||
|
</boot:tab>
|
||||||
|
</boot:tabs>
|
||||||
|
</app:myModal>
|
||||||
{else}
|
{else}
|
||||||
<div class="btn-group">
|
<div class="btn-group">
|
||||||
<button class="btn btn-small">{_loginName}</button>
|
<button class="btn btn-small">{_loginName}</button>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue