Rank: Devotee
Joined: 8/23/2006 Posts: 32
|
Hi I've got some pages on my site that need to be protected. I've searched this forum and the old forum and found the extension Member Controls that sounds like what I'm looking for. I've downloaded it from http://www.rtk-cv.dk/1050.aspx. But I haven't been able to find any documentation on it. So is there any documentation or can help me on how to use this control?
|
 Rank: Addict
Joined: 3/17/2008 Posts: 952 Location: Nyborg, Denmark
|
The sound is bad (ok, awful actually), but here's the screencast that accompanied the package: http://hartvig.com/screencasts/members.htm
Jeeeez, did I really start this :-)
|
Rank: Devotee
Joined: 12/11/2006 Posts: 47
|
Hello Niels,
I have followed your nice video tutorial, but when I get to the part, where I can view my protected pages, to see the sign in form show up, I get an error instead.
I have installed umbraco 2.1.6 and I get this error message:
Control 'umbLogin1_TextBoxUserName' of type 'TextBox' must be placed inside a form tag with runat=server.
Stack trace: [HttpException (0x80004005): Control 'umbLogin1_TextBoxUserName' of type 'TextBox' must be placed inside a form tag with runat=server.] System.Web.UI.Page.VerifyRenderingInServerForm(Control control) +1999903 System.Web.UI.WebControls.TextBox.AddAttributesToRender(HtmlTextWriter writer) +48 System.Web.UI.WebControls.WebControl.RenderBeginTag(HtmlTextWriter writer) +17 System.Web.UI.WebControls.TextBox.Render(HtmlTextWriter writer) +17 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +130 System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +24 System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer) +7 System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +29 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +130 System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +24 System.Web.UI.Control.Render(HtmlTextWriter writer) +7 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +130 System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +24 System.Web.UI.Control.Render(HtmlTextWriter writer) +7 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +130 System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +24 System.Web.UI.Control.Render(HtmlTextWriter writer) +7 umbraco.layoutControls.umbracoPageHolder.Render(HtmlTextWriter output) in C:\data\umbraco\umbraco2.1\umbraco\presentation\umbracoPageHolder.cs:111 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +130 System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +24 System.Web.UI.Page.Render(HtmlTextWriter writer) +26 umbraco.WebForm1.Render(HtmlTextWriter output) in C:\data\umbraco\umbraco2.1\umbraco\presentation\default.aspx.cs:32 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +25 System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +121 System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +22 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1896
How do I fix this?
Kind Regards
Jan Skovgaard
/Jan
|
Rank: Devotee
Joined: 12/11/2006 Posts: 47
|
I Am running version 2.0 of ASP.NET by the way..:-)
Cheers /Jan
/Jan
|
 Rank: Umbracoholic
Joined: 9/8/2006 Posts: 1,696 Location: KY, USA
|
Be sure to use the <?ASPNET_FORM> and </?ASPNET_FORM> tags in your template to surround the macro. My Register template, for instance, has this code: Code: <?ASPNET_FORM> <?UMBRACO_MACRO macroAlias="MemberSignup" MemberTypeAlias="Client" MemberGroups="Clients" RedirectToPageOnSucces="1060" ErrorUserNameTaken="That user name is already in use; please pick another" ErrorEmailInUse="That email address is already in use; please use the Password Reminder page to retrieve your login information"> </?UMBRACO_MACRO> </?ASPNET_FORM>
cheers, doug.
MVP 2007-2009 - Official Umbraco Trainer for North America - Percipient Studios
|
Rank: Devotee
Joined: 12/11/2006 Posts: 47
|
Hi Doug,
thank you very much for your answer, that solved my problem :)
Cheers Jan
/Jan
|