Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re: Ideas For Modules

by George_Sherston (Vicar)
on Jan 04, 2002 at 20:32 UTC ( [id://136296]=note: print w/replies, xml ) Need Help??


in reply to Ideas For Modules

You might find some stimulating volunteer development work at sourceforge. A module I think needs writing (though I'd be glad to learn it was already written) is one to do logging in and user validation in CGI. It would be quite a challenge to make something that was flexible enough that users could drop it straight into their scripts. As a minimum it wd need to handle logging in, registering a new user, creating encrypted passwords, emailing lost passwords, and logging out. It probably ought to be flexible about where users store info, perhaps by outputting everything via DBI.pm, leaving the user to pick the underlying db. And it wd need to handle cookies. When I've raised this before, a negative response has been "it's too specific - do it in a script, not a module". So you could become famous by proving the doubters wrong.

§ George Sherston

Replies are listed 'Best First'.
Re: Re: Ideas For Modules
by unobserved (Initiate) on Jan 05, 2002 at 03:15 UTC
    I created a module /script like that .. it did most of the things you asked for, and in hind sight, the others (emailing lost password / registration) would make a great addition.

    It's written explicitly for use with CGI::Application and has specific hooks for HTML::Template.

    I put code out to members of the CGI::Application mailing list a while ago and got some decent feedback .. adding the features you mentioned might boost response a little.

    If you or anyone else wants the code gimmie a shout at scomrie@shrinkingplanet.ca and i'll throw you the link for it .. (i think i'll have to repost the code on my web site because it got shuffled around during a re-vamp).

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://136296]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others sharing their wisdom with the Monastery: (3)
As of 2024-04-25 21:56 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found