+1-888-365-2779
Try Now
More in this section

Forums / Bugs & Issues / 3.6 SP1 Hotfix - Authors name does not appear in forums

3.6 SP1 Hotfix - Authors name does not appear in forums

11 posts, 0 answered
  1. UI Crew
    UI Crew avatar
    151 posts
    Registered:
    27 Sep 2012
    07 May 2009
    Link to this post
    Hi,

    We have a bit of an urgent one. Since upgrading to 3.6 SP1 Hotfix the authors names does not appear in the forum posts.

    Take a look http://www.asperger.asn.au/Forums.aspx

    We need to sort this fairly quickly.

    Thanks

    Seth
  2. Georgi
    Georgi avatar
    3583 posts
    Registered:
    28 Oct 2016
    12 May 2009
    Link to this post
    Hello Seth Cleaver,

    We have tracked down the problem and will provide you with new binaries that will fix the problem. We will follow up by the end of the week.

    Best wishes,
    Georgi
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Check out the tips for optimizing your support resource searches.
  3. Georgi
    Georgi avatar
    3583 posts
    Registered:
    28 Oct 2016
    14 May 2009
    Link to this post
    Hello Seth Cleaver,

    We have decided to release SP2. This will happen tomorrow, or on Monday. It will include the fix you requested as well as several other improvements. Stay tuned for the details.

    All the best,
    Georgi
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Check out the tips for optimizing your support resource searches.
  4. UI Crew
    UI Crew avatar
    151 posts
    Registered:
    27 Sep 2012
    16 May 2009
    Link to this post
    Hi Georgi,

    I really appreciate your reply however it was a little too late as my client's forums are very important to them I had to roll back to version 3.6 Hotfix (1870) and disable workflow in Generic Content based modules to overcome the original issue the lead us to upgrade.

    There was another issue I noticed - my recover password control no longer worked after rolling to 3.6 SP1 Hotfix. I could not fix it - I noticed the namespace for the Sitefinity ASPNET membership provider changed between Release 3.6.1870 and 3.6.1927 and think that that may have something to do with it. Might be worth your while checking that the standard recover password control works with SP2.

    I am going to submit some feedback in client.net on this whole issue as was really left in a sticky situation that cost me many hours work. I am finding since the decision no longer allow renewals of the Developer License I am in a difficult place with many clients on Sitefinity and no guaranteed support from Telerik any longer.

    Anyway will comment more in my feedback.

    Thanks

    Seth.
  5. UI Crew
    UI Crew avatar
    151 posts
    Registered:
    27 Sep 2012
    18 May 2009
    Link to this post
    Hi Georgi,

    How is SP2 coming along? Monday has come and gone so I was just wondering if there was a delay.

    After rolling back to 3.6 Hotfix we are still having intermitant problems with the forums - the person nickname is not showing sometimes on different views.

    For example - you will noticed in this forum here the author (Nickname) doesn't show with the post title "lyn" whereas all other authors in the forum there shows. If you click through to the thread called "lyn" you will see that on the actual post the authors name does show there.

    It is happening occassionally all over these forums.

    This is driving my client insane - and me too as there seems no reasonable explaination why that author does not show and I have not clue how to fix it.

    Is this a report bug in this version?

    Thanks for your time,

    Seth
  6. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    09 Dec 2016
    19 May 2009
    Link to this post
    Hi Seth Cleaver,

    Thank you for getting back to us.

    We figured out some bugs that have stopped us from releasing the SP on Monday. The SP2 will be avilable in a day or two.
    The problem with Author name in the forums will be fixed after applying SP2 patch. As for the second problem, we have not changed the namsepace for TelerikMembershipProvider ( namespace Telerik.DataAccess.AspnetProviders) since 2007 year. If you can provide more information about the problems you have with PasswordRecovery control we will be pleased to help you.

    I look forward to hearing from you.

    Greetings,
    Ivan Dimitrov
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Check out the tips for optimizing your support resource searches.
  7. UI Crew
    UI Crew avatar
    151 posts
    Registered:
    27 Sep 2012
    29 May 2009
    Link to this post
    Hi Ivan,

    There is definetly something amiss now with PasswordRecovery in 3.6 SP2.

    I just upgraded the site that started all these posts to 3.6 SP2 and the password recovery control I have in the project which I didn't touch in the upgrade has stopped working and is just returning "Your attempt to retrieve your password was not successful. Please try again." to the test users that we have.

    I had a bit of custom code in the orginal password recovery control so I dropped a new usercontrol into the project and put a fresh PasswordRecovery web control into the usercontrol and gave it a spin with the same result.

     Here is some details of config:

        <membership defaultProvider="Sitefinity" userIsOnlineTimeWindow="15" hashAlgorithmType=""
          <providers> 
            <clear/> 
            <add name="Sitefinity" connectionStringName="DefaultConnection" type="Telerik.DataAccess.AspnetProviders.TelerikMembershipProvider, Telerik.DataAccess" enablePasswordRetrieval="true" enablePasswordReset="true" requiresQuestionAndAnswer="false" applicationName="/" requiresUniqueEmail="true" passwordFormat="Encrypted" maxInvalidPasswordAttempts="5" passwordAttemptWindow="10" passwordStrengthRegularExpression="" minRequiredPasswordLength="5" minRequiredNonalphanumericCharacters="0"/> 
          </providers> 
        </membership> 

    Thanks,

    Seth

  8. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    09 Dec 2016
    29 May 2009
    Link to this post
    Hello Seth Cleaver,

    I am not able to reproduce this problem locally. The error you are getting could be caused if there is no data for Question and Answer for the user you are using, but you have enabled requiresQuestionAndAnswer. Setting the property to false should proceed with sending of an email with the recovered password.

    Please try the following:

    Modify  Users.aspx as below as below:
    ~/Sitefinity/Admin/CmsAdmin/Users.aspx

      <asp:Literal ID="Literal1" runat="server" Text="<%$ Resources:MandatoryFields %>" /></p
                                <h3><asp:Literal ID="Literal5" runat="server" Text="<%$ Resources:MembershipInfo %>" /></h3
                                <fieldset class="userinfo set"
                                    <ol class="setIn"
                                        <li> 
                                            <cc2:FieldLabel ID="lblUserName" runat="server" Text="<%$ Resources:Username %>" 
                                                TargetID="UserName"
                                            </cc2:FieldLabel> 
                                            <asp:TextBox ID="UserName" runat="server" ValidationGroup="CreateUser"></asp:TextBox> 
                                            <asp:RequiredFieldValidator ID="UserNameRequired" runat="server" ControlToValidate="UserName" 
                                                ErrorMessage="Username is required." ToolTip="Username is required." ValidationGroup="CreateUser" 
                                                Display="Dynamic" SetFocusOnError="true" CssClass="validMessage"
                                                <strong> 
                                                    <asp:Literal ID="Literal9" runat="server" Text="<%$ Resources:UsernameRequired %>" /></strong></asp:RequiredFieldValidator> 
                                        </li> 
                                        <li> 
                                            <cc2:FieldLabel ID="lblPassword" runat="server" Text="<%$ Resources:Password %>" 
                                                TargetID="Password"
                                            </cc2:FieldLabel> 
                                            <asp:TextBox ID="Password" runat="server" TextMode="Password" ValidationGroup="CreateUser"></asp:TextBox> 
                                            <asp:RequiredFieldValidator ID="PasswordRequired" runat="server" ControlToValidate="Password" 
                                                ErrorMessage="Password is required." ToolTip="Password is required." ValidationGroup="CreateUser" 
                                                Display="Dynamic" CssClass="validMessage"
                                                <strong> 
                                                    <asp:Literal ID="Literal10" runat="server" Text="<%$ Resources:PasswordRequired %>" /></strong></asp:RequiredFieldValidator> 
                                        </li> 
                                        <li> 
                                            <cc2:FieldLabel ID="lblConfirmPassword" runat="server" Text="<%$ Resources:ConfirmPassword %>" 
                                                TargetID="ConfirmPassword"
                                            </cc2:FieldLabel> 
                                            <asp:TextBox ID="ConfirmPassword" runat="server" TextMode="Password" ValidationGroup="CreateUser"></asp:TextBox> 
                                            <asp:RequiredFieldValidator ID="ConfirmPasswordRequired" runat="server" ControlToValidate="ConfirmPassword" 
                                                ErrorMessage="Confirm Password is required." ToolTip="Confirm Password is required." 
                                                ValidationGroup="CreateUser" Display="Dynamic" CssClass="validMessage"
                                                <strong> 
                                                    <asp:Literal ID="Literal11" runat="server" Text="<%$ Resources:ConfirmPassRequired %>" /></strong></asp:RequiredFieldValidator> 
                                            <asp:CompareValidator ID="PasswordCompare" runat="server" ControlToCompare="Password" 
                                                ControlToValidate="ConfirmPassword" Display="Dynamic" ErrorMessage="The Password and Confirmation Password must match." 
                                                ValidationGroup="CreateUser" CssClass="validMessage"
                                                <strong> 
                                                    <asp:Literal ID="Literal12" runat="server" Text="<%$ Resources:PasswordMatch %>" /></strong></asp:CompareValidator> 
                                        </li> 
                                        <li> 
                                            <cc2:FieldLabel ID="lblEmail" runat="server" Text="<%$ Resources:Email %>" TargetID="Email"
                                            </cc2:FieldLabel> 
                                            <asp:TextBox ID="Email" runat="server" ValidationGroup="CreateUser"></asp:TextBox> 
                                            <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="Email" 
                                                ErrorMessage="E-mail is required." ToolTip="E-mail is required." ValidationGroup="CreateUser" 
                                                Display="Dynamic" CssClass="validMessage"
                                                <strong> 
                                                    <asp:Literal ID="Literal13" runat="server" Text="<%$ Resources:EmailRequired %>" /></strong></asp:RequiredFieldValidator> 
                                            <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="Email" 
                                                Display="Dynamic" ErrorMessage="The email format is invalid." ValidationExpression="\S+@\S+\.\S+" 
                                                ValidationGroup="CreateUser" CssClass="validMessage"
                                                <strong> 
                                                    <asp:Literal ID="Literal14" runat="server" Text="<%$ Resources:EmailNotValid %>" /></strong></asp:RegularExpressionValidator> 
                                        </li> 
                                        <li> 
                                         <cc2:FieldLabel ID="lblQuestion" runat="server" Text="Question" 
                                                TargetID="Question"
                                            </cc2:FieldLabel> 
                                        <asp:TextBox ID="Question" runat="server" ValidationGroup="CreateUser"></asp:TextBox> 
                                        </li> 
                                        <li> 
                                         <cc2:FieldLabel ID="lblAnswer" runat="server" Text="Password" 
                                                TargetID="Answer"
                                            </cc2:FieldLabel> 
                                        <asp:TextBox ID="Answer" runat="server" ValidationGroup="CreateUser"></asp:TextBox> 
                                        </li> 
                                    </ol> 
                                </fieldset> 
                                <div class="bottom"
                                    <div> 
                                        <!-- --> 
                                    </div> 
                                </div> 

    Then create a new user from Administration >> Users

    Try to retrieve this user password using PasswordRecovery control. You can also try using a ASP.NET PasswordRecovery Control with simple declaration is user control.

    <asp:PasswordRecovery ID="pr1" runat="server" ></asp:PasswordRecovery> 

    I used the following configuration in my web.config file

    <membership defaultProvider="Sitefinity" userIsOnlineTimeWindow="15" hashAlgorithmType=""
          <providers> 
            <clear/> 
            <add name="Sitefinity" connectionStringName="DefaultConnection" type="Telerik.DataAccess.AspnetProviders.TelerikMembershipProvider, Telerik.DataAccess" 
     enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" 
     applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" 
     passwordAttemptWindow="10" passwordStrengthRegularExpression="" minRequiredPasswordLength="1" minRequiredNonalphanumericCharacters="0"/> 
          </providers> 
        </membership> 

    If requiresQuestionAndAnswer is set to false you should be able to reset the user's password without question and answer confirmation.

    Let us know the result.

    Sincerely yours,
    Ivan Dimitrov
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Check out the tips for optimizing your support resource searches.
  9. UI Crew
    UI Crew avatar
    151 posts
    Registered:
    27 Sep 2012
    29 May 2009
    Link to this post
    Hi Ivan,

    Thanks for the super quick reply.

    There was very minimal changes to the web.config between 3.6 Hotfix and 3.6 SP2 and those changes were nothing to do with the membership setup.

    You will notice from my earlier post @ 2:59 AM it included the section of the config that you are referring to and requiresQuestionAndAnswer="false" is definetly set to false and always has been.

    Like I say this area of the config has not changed in the upgrade and is exactly the say as 3.6 hotfix where the password recovery was working absolutely spot on.

    My client has never wanted the question and answer so I am not really keen on changing the value to "true".

    I tried the ASP.NET PasswordRecovery Control as suggested and I got the same result.

    I can not understand why upgrading would stop this from working since we have not touched that area.

    I guess my next set is to setup a blank project and database and see if I have the same issue?

    Thanks

    Seth
  10. UI Crew
    UI Crew avatar
    151 posts
    Registered:
    27 Sep 2012
    31 May 2009
    Link to this post
    Hi Ivan,

    I have now created a new website with a blank 3.6 SP2 project and a blank database and have confirmed even with a totally new project and database that I can still replicate the problem - the recover password web control will no longer work with 3.6 SP2 however it was working with 3.6 Hotfix.

    I have set the following settings in the membership section of the web.config (these were working in earlier versions). I do not require user to enter question and answer only there username:

    enablePasswordRetrieval="true" enablePasswordReset="true" requiresQuestionAndAnswer="false" applicationName="/" requiresUniqueEmail="true" passwordFormat="Encrypted"

    Please can Telerik have a look into this as it is still holding us up from fixing the clients 3.6 Hotfix issues.

    Cheers,

    Seth
  11. Parvan
    Parvan avatar
    151 posts
    Registered:
    24 Sep 2012
    01 Jun 2009
    Link to this post
    Hi Seth Cleaver,

    The problem can be reproduced when you set enablePasswordRetrieval="true" and requiresQuestionAndAnswer="false"  for the membership provider. 
    This will be fixed in the next release of Sitefinity.
    Workaround: if you set enablePasswordRetrieval="false", the PasswordRecovery will reset the password for the user which will fix the problem. 

    Please, excuse us for the inconvenience. We have added points to your account for the suggestions. Don't hesitate to contact us if you have other questions.

    Greetings,
    Parvan
    the Telerik team

    Instantly find answers to your questions on the newTelerik Support Portal.
    Check out the tipsfor optimizing your support resource searches.
Register for webinar
11 posts, 0 answered