0

我有一个 ASP.NET MVC3 网站。我成功地将 Yaf 1.9.6.1 集成到我的网站/forum文件夹中。而且我的两个用户表中有相同的用户。如何使用我的网站登录名登录 yaf?

4

1 回答 1

1

解决。

我创建了机器密钥,并在应用程序和子应用程序的 Web 配置中使用了它。

我在登录页面中使用了 yaf.net cookie。

这是我的代码:

FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, Form.email, DateTime.Now, DateTime.Now.AddMinutes(30), false, "", "/");
string strEncTicket = FormsAuthentication.Encrypt(ticket);
HttpCookie authCookie = new HttpCookie(".YAFNET_Authentication", strEncTicket);
authCookie.Path = "/";
HttpContext.Response.Cookies.Add(authCookie);
于 2012-09-22T07:07:15.780 回答