2012-09-14 107 views
0

我有一個ASP.NET MVC3網站。我成功將Yaf 1.9.6.1整合到我網站的/forum文件夾中。我的兩個用戶表中有相同的用戶。如何使用我的網站登錄登錄yaf?如何用我的網站登錄yetanotherforum?

+0

我認爲會話和Cookie可以將您的網站和YAF之間共享。 –

+0

@allentranks感謝您的評論。我認爲會話和Cookie也可以共享。但我找不到yaf餅乾。我需要代碼。 – sbayd

+0

我需要幫助。沒有人知道嗎? – sbayd

回答

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);