From: Chad D. <cd...@at...> - 2004-10-04 13:15:56
|
Meant to use the nickname.. I suppose I could tack some sort of numerical suffix onto the UID instead of the nickname.. either way, I'd need a chunk of code similar to what I'm doing below to be able to work. Thanks, Chad -----Original Message----- From: Geekster [mailto:gee...@gm...] Sent: Saturday, October 02, 2004 10:07 AM To: Chad Day Subject: Re: [Slashcode-general] re: subscriber access Greetings, I'm curious if you meant to use the nickname or a UID? Numeric user reference is much better than text because it's faster and unique. Scott On Fri, 1 Oct 2004 14:51:43 -0400, Chad Day <cd...@at...> wrote: > >The interesting thing is that we were thinking that we could code up a > >task that would add/remove acl's to users based on X/Y/Z (one of those > >criteria being whether someone was a paid subscriber). > > Fortunately for me, all the subscribers are imported into the DB. > Non-subscribers, who sign up through slash, I modify their username to tag > them as a non-subscriber (also to make sure new subscribers have their > userid available to them). > > Now, that being said, wouldn't it be possible to do something like this in > article.pl? (top of file) > > if (!($user->{author} or $user->{is_admin}) and > !$slashdb->checkStoryViewable($form->{sid})) { > $story = ''; > } else { > # check the user nickname, if the user is a nonsubscriber, don't let > them see the story > if (substr($user->{nickname}, -2) == "_mc") { > $story = ''; > } else { > $story = $slashdb->getStory($form->{sid}); > } > } > > I mean, it appears not, obviously I wouldn't be writing this e-mail if that > worked. No users are able to view the story if I leave the code like that. > I'm a PHP guy, not a perl guy, so I'm not exactly sure why that isn't > working but I'm guessing it's pretty simple or I'm trying to do something > that's not possible considering how the project is constructed. > > Any ideas? > > Thanks, > Chad > > ------------------------------------------------------- > This SF.net email is sponsored by: IT Product Guide on ITManagersJournal > Use IT products in your business? Tell us what you think of them. Give us > Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more > http://productguide.itmanagersjournal.com/guidepromo.tmpl > _______________________________________________ > Slashcode-general mailing list > Sla...@li... > https://lists.sourceforge.net/lists/listinfo/slashcode-general > |