私はスタンドアロンのcouchdbアプリケーションを構築しています。これらはcouchappsと呼ばれています。アイデアは、データベース自体がポート80で提供され、HTMLを返し、実際のWebサイトとして機能するというものです。これは非常に強力なアイデアです。あなたのコードをデータベースの中に生かすというこの新しいコンセプトに驚いています。CouchAppユーザー登録
しかし、ユーザー登録に問題があります。 couchdbに組み込まれているものは、クッキーを設定することができ、あなたのウェブサイトに簡単に接続することができます。しかし、私のアプリが「適切な」ユーザー登録システムを持っていると言うために必要な、いくつかの非常に重要なことがあります。
申し訳ありません。電子メールは送信されず、キャプチャが表示されません。これは誰でもあなたの
_users
データベースを迷惑して、好きなだけ多くの新しいユーザーを作成できることを意味します。ユーザーがパスワードを忘れた場合、パスワードを回復するための機能はありません。
私は低いレベル(ないErlangの男)で任意のハードコアErlangの開発を行うことなく、これらの問題を克服することができる方法任意のアイデア?また、TwitterやGitHubのアカウントに対して認証するためにOAuthを使用でき、couchdbデータの処理方法(validate_doc_update
の機能)と無関係に統合できるかどうかは、誰かが分かっていれば嬉しいことです。
ありがとうございました。これは、私が遭遇した材料のすべてです。そして、あなたのブラウザが開かれるまで、Cookieの有効期限が続くという別の問題(Max Odgenと話した後)もあるようです...これは全くひどいことです。私はあなたの答えを受け入れ、うまくいけば1.2はこれのいくつかを修正します。 –
1.3のようにoauthを使うことができます –