17

私は現在、小さな開発者チームでテキストベースのゲームに取り組んでいます。ゲームにはログインが必要で、アプリケーション コードベースに MEAN (MongoDB、Express、Angular、Node) スタックを使用していますが、Rails 開発者として認証に行き詰まっています。ヘルパーが利用できます。

MEAN と認証の経験がある人はいますか?

4

4 に答える 4

1

または、カスタム実装を希望する場合は、最近、完全なMEAN スタック ユーザー登録とログインの例 を投稿しました。

認証を処理するユーザー サービスのスニペットを次に示します。

function authenticate(username, password) {
    var deferred = Q.defer();

    usersDb.findOne({ username: username }, function (err, user) {
        if (err) deferred.reject(err);

        if (user && bcrypt.compareSync(password, user.hash)) {
            // authentication successful
            deferred.resolve(jwt.sign({ sub: user._id }, config.secret));
        } else {
            // authentication failed
            deferred.resolve();
        }
    });

    return deferred.promise;
}
于 2016-01-14T00:48:52.703 に答える
-3

または、すぐに使用できるユーザー管理機能を備えた mean.io を使用します。

于 2014-11-03T06:40:32.017 に答える