0

だから私はLemoonサイトを持っていて、既知のURLを入力する場合を除いて、全員に「非表示」のページを作ろうとしています-その場合、共有ユーザー/パスを入力して「非表示」を表示するように求められます」ページ。

Lemoon のドキュメントで、ユーザー サービス API を参照していることがわかりますが、現在のアプリとの統合については実際には何も言及されていません。参照は次のとおりです。 http://www.lemoon.com/developers/programming/api/services/user-service

認証を機能させるために、例 2 のどこにコードを配置すればよいかについて、何か考えがある人はいますか? 乾杯!

4

1 に答える 1

0

Lemoon についてはあまり知りませんが、ざっと見てみると、フォーム ベースの認証を使用する ASP.NET Web フォーム Web アプリケーションです。新しいページを「Admin」フォルダーに配置するか、UserService を直接使用して、ボタン クリック イベントにコードを追加することができます。

        protected void login_Click(object sender, EventArgs e)
    {
        var user = UserService.Authenticate(username.Text, password.Text);

        if (user != null)
        {
            message.InnerHtml = String.Format("Welcome {0}", user.Name);
            FormsAuthentication.SetAuthCookie(user.Username, false);
            Response.Redirect(ContentHelper.ResolveUrl(Content, false), false);
        }
        else
        {
            message.InnerHtml = "Incorrect username and password";
        }
    }

サービスにアクセスするには、次の using ステートメントを追加する必要があります。

using Mindroute.Core.Services;
于 2015-03-17T12:04:38.323 に答える