Sean, One follow up question:
I do in fact have the following methods in AuthenticatedSystem: - logged_in? - login_required To prevent future problems, should i simply rename them? > Date: Mon, 22 Jun 2009 20:30:00 -0400 > From: [email protected] > To: [email protected] > Subject: Re: [Radiant] User Registration for a School > > There's likely a name-collision between Radiant's internal > authentication and your generated restful_authentication. Try first > adding this to the top of your controller: > > no_login_required > > Then make sure you don't have methods in AuthenticatedSystem that have > the same names as the Radiant ones. Likely suspects: logged_in?, > login_required, current_user. > > Sean > > Merk S wrote: > > Hi Jim, > > > > I do have a homepage that is published and working fine when i access it > > directly from http://localhost > > > > > > Looking in the server output again, i realized that i missed this the first > > time around: > > > > Processing SiteusersController#new (for 127.0.0.1 at 2009-06-22 17:09:34) > > [GET] > > Session ID: XXXX > > Parameters: {"action"=>"new", "controller"=>"siteusers"} > > Redirected to http://localhost:3000/admin/login > > Filter chain halted as [:authenticate] rendered_or_redirected. > > Completed in 0.00089 (1118 reqs/sec) | DB: 0.00000 (0%) | 302 Found > > [http://localhost/register] > > > > > > > > I think this is a result of a conflict with the authenticate method in > > Radiant's /lib/login_system.rb (as you previously mentioned i should look > > out for) > > > > I guess my question is now: Is there an elegant way to work around this > > situation? > > > > thanks! > > > > > > > > > > > >> From: [email protected] > >> To: [email protected] > >> Subject: Re: [Radiant] User Registration for a School > >> Date: Mon, 22 Jun 2009 19:59:44 -0400 > >> > >> If you have no Home page defined Radiant will redirect you to the > >> admin login. Perhaps that's it. Do you have a published home page? > >> > >> On Jun 22, 2009, at 7:12 PM, Merk S wrote: > >> > >> > >>> Having a strange issue, maybe someone knows why? > >>> > >>> Got restful_authentication in and authenticating. > >>> > >>> The issue i'm having is that when i try to access my site.com/ > >>> register i am forced to log into the Admin before i can access the > >>> page. Once i log into the admin site.com/register loads correctly. > >>> > >>> Same applies to /login and /logout. > >>> > >>> I should note that I am using the share_layouts extension. > >>> > >>> > >>> Here are my routes: > >>> define_routes do |map| > >>> map.resources :siteusers > >>> map.resource :sitesession > >>> map.register '/register', :controller => 'siteusers', :action => > >>> 'new' > >>> map.sitelogin '/sitelogin', :controller => > >>> 'sitesessions', :action => 'new' > >>> map.sitelogout '/sitelogout', :controller => > >>> 'sitesessions', :action => 'destroy' > >>> end > >>> > >>> This is the output of 'rake routes' > >>> > >>> rake routes | grep register > >>> register /register > >>> {:controller=>"siteusers", :action=>"new"} > >>> > >>> rake routes | grep sitelogin > >>> sitelogin /sitelogin > >>> {:controller=>"sitesessions", :action=>"new"} > >>> > >>> rake routes | grep sitelogout > >>> sitelogout /sitelogout > >>> {:controller=>"sitesessions", :action=>"destroy"} > >>> > >>> > >>> thank you! > >>> > >>> > >>>> From: [email protected] > >>>> To: [email protected] > >>>> Subject: RE: [Radiant] User Registration for a School > >>>> Date: Mon, 22 Jun 2009 06:51:23 +0000 > >>>> > >>>> > >>>> Ah yes thank you. Probably would have bumped into that. > >>>> > >>>> I suppose i can get around this pretty easily by doing > >>>> restful_authentication generation with "siteuser" rather than "user". > >>>> > >>>> I think this is still poignant and should avoid issue. > >>>> > >>>> > >>>> > >>>> > >>>>> From: [email protected] > >>>>> To: [email protected] > >>>>> Subject: Re: [Radiant] User Registration for a School > >>>>> Date: Sun, 21 Jun 2009 19:26:56 -0400 > >>>>> > >>>>> If restful authentication works for you, it should be fine. You'll > >>>>> just need to make sure that any of the methods for authentication > >>>>> don't overlap. > >>>>> http://github.com/radiant/radiant/blob/69cdd08d287199810fa515c04a3563e26acfb11c/lib/login_system.rb > >>>>> > >>>>> Jim Gay > >>>>> http://www.saturnflyer.com > >>>>> > >>>>> > >>>>> > >>>>> On Jun 21, 2009, at 4:21 PM, Merk S wrote: > >>>>> > >>>>> > >>>>>> Jim, thanks a lot for your input. > >>>>>> > >>>>>> I'm considering restful-authentication -- do you think using > >>>>>> something like that (or authlogic) is overkill or might cause > >>>>>> problems? > >>>>>> > >>>>>> I do like the fact that out of the box RA supports roles and > >>>>>> states :) > >>>>>> > >>>>>> thanks again jim. > >>>>>> > >>>>>> > >>>>>>> From: [email protected] > >>>>>>> To: [email protected] > >>>>>>> Subject: Re: [Radiant] User Registration for a School > >>>>>>> Date: Sun, 21 Jun 2009 08:15:36 -0400 > >>>>>>> > >>>>>>> On Jun 20, 2009, at 2:17 PM, Merk S wrote: > >>>>>>> > >>>>>>> > >>>>>>>> Dear Radiant Folks,I am working on a website for a martial arts > >>>>>>>> studio where families/guardians register their children for > >>>>>>>> classes. By hacking on a fork of the fantastic > >>>>>>>> simple_product_manager extension > >>>>>>>> (http://github.com/rubymn-f1/radiant-simple-product-manager/tree/master > >>>>>>>> ) I've been able to account for all of the classes and such. > >>>>>>>> > >>>>>>>> I am now at the point where I'm trying to implement a user > >>>>>>>> system to > >>>>>>>> manage families, and their children, aka the students enrolled in > >>>>>>>> Karate classes. These students all have different attributes > >>>>>>>> that I > >>>>>>>> would assume could just be part of a "profile" and they belong > >>>>>>>> to a > >>>>>>>> primary care giver who could also be referred to as their > >>>>>>>> "Family". > >>>>>>>> > >>>>>>>> I am wondering if anyone has some suggestions for how I might do > >>>>>>>> this? > >>>>>>>> > >>>>>>>> I have thought about the following options: > >>>>>>>> - Extend Radiant's User model and some how support users > >>>>>>>> belonging > >>>>>>>> to each other. i.e. a Parent user might own a child user > >>>>>>>> - Create a parallel and super simple user system separate from > >>>>>>>> Radiant's users > >>>>>>>> - Use something like Spanner's reader extension: > >>>>>>>> http://github.com/spanner/radiant-reader-extension/tree/master > >>>>>>>> in combination with Spanner's reader_group extension: > >>>>>>>> http://github.com/spanner/radiant-reader_group-extension/tree/master > >>>>>>>> . Group could be the Parental/Guardian and "reader" could be the > >>>>>>>> student > >>>>>>>> - Give up ( jk :) ) > >>>>>>>> > >>>>>>>> Thank you for reading this huge post. > >>>>>>>> > >>>>>>> I haven't looked closely at the extensions out there for member > >>>>>>> management. I believe that a common approach is to just piggy- > >>>>>>> back on > >>>>>>> the existing users, but personally I would not do that. The > >>>>>>> purpose > >>>>>>> of > >>>>>>> Radiant's users and your extra users are different enough that > >>>>>>> they > >>>>>>> make sense being separate, and you'd also control that better by > >>>>>>> rolling your own authentication scheme. I think Ba does this > >>>>>>> (http://github.com/aslakhellesoy/ba/tree/master > >>>>>>> ) > >>>>>>> > >>>>>>> I don't think that gives you an answer, but that's my opinion. > >>>>>>> > >>>>>>> -Jim > >>>>>>> > >>>>>>> _______________________________________________ > >>>>>>> Radiant mailing list > >>>>>>> Post: [email protected] > >>>>>>> Search: http://radiantcms.org/mailing-list/search/ > >>>>>>> Site: http://lists.radiantcms.org/mailman/listinfo/radiant > >>>>>>> > >>>>>> _________________________________________________________________ > >>>>>> Insert movie times and more without leaving Hotmail®. > >>>>>> http://windowslive.com/Tutorial/Hotmail/QuickAdd?ocid=TXT_TAGLM_WL_HM_Tutorial_QuickAdd_062009_______________________________________________ > >>>>>> Radiant mailing list > >>>>>> Post: [email protected] > >>>>>> Search: http://radiantcms.org/mailing-list/search/ > >>>>>> Site: http://lists.radiantcms.org/mailman/listinfo/radiant > >>>>>> > >>>>> _______________________________________________ > >>>>> Radiant mailing list > >>>>> Post: [email protected] > >>>>> Search: http://radiantcms.org/mailing-list/search/ > >>>>> Site: http://lists.radiantcms.org/mailman/listinfo/radiant > >>>>> > >>>> _________________________________________________________________ > >>>> Insert movie times and more without leaving Hotmail®. > >>>> http://windowslive.com/Tutorial/Hotmail/QuickAdd?ocid=TXT_TAGLM_WL_HM_Tutorial_QuickAdd_062009_______________________________________________ > >>>> Radiant mailing list > >>>> Post: [email protected] > >>>> Search: http://radiantcms.org/mailing-list/search/ > >>>> Site: http://lists.radiantcms.org/mailman/listinfo/radiant > >>>> > >>> _________________________________________________________________ > >>> Hotmail® has ever-growing storage! Don’t worry about storage limits. > >>> http://windowslive.com/Tutorial/Hotmail/Storage?ocid=TXT_TAGLM_WL_HM_Tutorial_Storage_062009_______________________________________________ > >>> Radiant mailing list > >>> Post: [email protected] > >>> Search: http://radiantcms.org/mailing-list/search/ > >>> Site: http://lists.radiantcms.org/mailman/listinfo/radiant > >>> > >> _______________________________________________ > >> Radiant mailing list > >> Post: [email protected] > >> Search: http://radiantcms.org/mailing-list/search/ > >> Site: http://lists.radiantcms.org/mailman/listinfo/radiant > >> > > > > _________________________________________________________________ > > Lauren found her dream laptop. Find the PC that’s right for you. > > http://www.microsoft.com/windows/choosepc/?ocid=ftp_val_wl_290_______________________________________________ > > Radiant mailing list > > Post: [email protected] > > Search: http://radiantcms.org/mailing-list/search/ > > Site: http://lists.radiantcms.org/mailman/listinfo/radiant > > > > > > _______________________________________________ > Radiant mailing list > Post: [email protected] > Search: http://radiantcms.org/mailing-list/search/ > Site: http://lists.radiantcms.org/mailman/listinfo/radiant _________________________________________________________________ Microsoft brings you a new way to search the web. Try Bing™ now http://www.bing.com?form=MFEHPG&publ=WLHMTAG&crea=TEXT_MFEHPG_Core_tagline_try bing_1x1_______________________________________________ Radiant mailing list Post: [email protected] Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
