1
0
mirror of https://github.com/flarum/core.git synced 2025-07-25 10:41:24 +02:00

Cleanup, remove some old code

This commit is contained in:
Toby Zerner
2015-02-06 10:35:46 +10:30
parent fc788756d2
commit a5be161d61
3 changed files with 3 additions and 73 deletions

View File

@@ -13,65 +13,4 @@ var App = Ember.Application.extend({
loadInitializers(App, config.modulePrefix);
//-----------------------------------------
// TODO: Move all this to an initializer
/*
import User from 'flarum/models/user';
// Authentication
import BaseAuthenticator from 'simple-auth/authenticators/base';
var FlarumAuthenticator = BaseAuthenticator.extend({
restore: function(data) {
// return Ember.RSVP.Promise.resolve(data);
},
authenticate: function(credentials) {
return new Ember.RSVP.Promise(function(resolve, reject) {
Ember.$.ajax({
url: 'http://localhost/public/Flarum/flarum/public/api/auth',
type: 'POST',
data: { type: 'password', identification: credentials.identification, password: credentials.password }
}).then(function(response) {
resolve({ token: response.token, userId: response.user.id });
}, function(xhr, status, error) {
reject(xhr.responseText);
});
});
},
// invalidate: function() {
// return Ember.RSVP.Promise.resolve();
// }
});
import BaseAuthorizer from 'simple-auth/authorizers/base';
var FlarumAuthorizer = BaseAuthorizer.extend({
});
App.initializer({
name: 'authentication',
initialize: function(container, application) {
container.register('authenticator:flarum', FlarumAuthenticator);
container.register('authorizer:flarum', FlarumAuthorizer);
// customize the session so that it allows access to the account object
Ember.SimpleAuth.Session.reopen({
user: function() {
var userId = this.get('userId');
if (!userId) return;
return container.lookup('store:main').find('user', userId);
}.property('userId')
});
Ember.SimpleAuth.setup(container, application, {
authorizerFactory: 'authorizer:flarum',
routeAfterAuthentication: 'discussions'
});
}
});
*/
export default App;
export default App;

View File

@@ -1,8 +1,8 @@
import FlarumAuthorizer from '../authorizers/flarum';
export default {
name: 'authentication',
before: 'simple-auth',
name: 'authentication',
before: 'simple-auth',
initialize: function(container) {
container.register('authorizer:flarum', FlarumAuthorizer);
}

View File

@@ -30,15 +30,6 @@ class DiscussionFinder
protected $fulltext;
public function __construct($user = null, $tokens = null, $sort = null, $order = null, $key = null)
{
$this->user = $user;
$this->tokens = $tokens;
$this->sort = $sort;
$this->order = $order;
$this->key = $key;
}
public function getUser()
{
return $this->user;