YAFLogo

Posted by: Dracus - Friday, 24 January 2014 21:53:26
Hi all, I just upgraded from 1.9.1 to 2.1.0 and cannot login with old member. I am getting "The username or password is incorrect. Please try again". When I register new member I see entry in DB but login also does not work. From Event Log I see: Event code: 4005 Event message: Forms authentication failed for the request. Reason: The ticket supplied was invalid. Any idea how to recover login for old members and what to do for new ones? Thanks, Dracus

Posted by: jen4937775 - Tuesday, 28 January 2014 10:52:53
I encountered the same problem. Can't login yaf in version 2.0.0. This yaf instance has been integrated to Umbraco. I need to log in Umbraco back office first then I can log in yaf. Does any one know what happened? Following is the error message I got from event log. Exception System.NullReferenceException: Object reference not set to an instance of an object. at PMS.Core.EventHandler.Member.Member_AfterSave(Member sender, SaveEventArgs e) at umbraco.cms.businesslogic.member.Member.SaveEventHandler.Invoke(Member sender, SaveEventArgs e) at umbraco.cms.businesslogic.member.Member.FireAfterSave(SaveEventArgs e) at umbraco.cms.businesslogic.member.Member.Save() at umbraco.providers.members.UmbracoMembershipProvider.ValidateUser(String username, String password) at YAF.Pages.login.GetValidUsername(String username, String password) at YAF.Pages.login.Login1_Authenticate(Object sender, AuthenticateEventArgs e) at System.Web.UI.WebControls.Login.OnAuthenticate(AuthenticateEventArgs e) at System.Web.UI.WebControls.Login.AttemptLogin() at System.Web.UI.WebControls.Login.OnBubbleEvent(Object source, EventArgs e) at System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) at System.Web.UI.WebControls.Button.OnCommand(CommandEventArgs e) at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) at System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

Posted by: Dracus - Tuesday, 4 February 2014 23:16:24
Anybody with similar issue?

Posted by: tha_watcha - Wednesday, 5 February 2014 13:06:21
[quote=Dracus;62701]Anybody with similar issue?[/quote] Well one reason for the login problem could be, that on upgrade you override the web.config and the machine key is different from the previous version.

Posted by: Dracus - Thursday, 6 February 2014 17:52:14
Thanks for reply. I checked old web.config and there I did not have machine key. Also in new web.config I do not use machine key. From commented lines I see that machine key should be used in case: and I do not have this type of scenario. Any other suggestion? Thanks in advance

Posted by: Dracus - Thursday, 6 February 2014 18:25:28
After creating new user when I validate email and try to login again I see Failure Initializing User/Page. System.ApplicationException: Unable to find the Guest User! at YAF.Core.LoadPageFromDatabase.Handle(InitPageLoadEvent event) Btw. new users are created in table yaf_prov_Membership and not any more in yaf_Users. Of course, as old users are in yaf_Users table I cannot login any more with any of old users. Is there any way to switch back to yaf_Users table? Thanks