【问题标题】:Lemoon Authentication and hidden pagesLemoon 身份验证和隐藏页面
【发布时间】:2015-03-05 16:01:11
【问题描述】:

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

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

任何人对将示例 #2 中的代码放在何处以使身份验证正常工作有任何想法吗? 干杯!

【问题讨论】:

    标签: c# authentication lemoon


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-29
      • 2014-02-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多