Lemon身份验证和隐藏页面

本文关键字:隐藏 身份验证 Lemon | 更新日期: 2024-10-22 21:29:10

所以我有一个Lemoon网站,我试图让每个人都"隐藏"一个页面,除非他们输入了一个已知的url-在这种情况下,他们会被提示输入一个共享用户/通行证来查看"隐藏"页面。

我在Lemoon文档中看到他们提到了用户服务API,但它并没有真正提到将其与当前应用程序集成的任何内容。以下是参考资料:http://www.lemoon.com/developers/programming/api/services/user-service

有人知道将示例2中的代码放在哪里以使auth工作吗?干杯

Lemon身份验证和隐藏页面

我对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;