Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

Re: Never Write Another Login Script Again!

by barbie (Deacon)
on Jul 09, 2003 at 12:31 UTC ( [id://272661]=note: print w/replies, xml ) Need Help??


in reply to Never Write Another Login Script Again!

I like the idea and probably would use it, provided it ISN'T locked into CGI::Application.

While I can appreciate that that module is good, it has never fitted how I create/build/operate dynamic websites. While working for Questions (QIIS) I did develop an Identity module that handled all the user, cookies and session management. As I use a plugin approach (shamelessly stolen from my experience of designing an EJB application a few years ago), it means website interfaces can appear the same, but with one having the plugin and the other not. I could also add/remove the plugin on the fly, which a tie in to CGI::Application wouldn't do.

I might be motivate to send some patches once you have a working module :)

--
Barbie | Birmingham Perl Mongers | http://birmingham.pm.org/

  • Comment on Re: Never Write Another Login Script Again!

Replies are listed 'Best First'.
Re: Re: Never Write Another Login Script Again!
by markexpjp (Novice) on Jul 15, 2003 at 09:05 UTC
    <metoo>I think things here depend on how complex the module will be. While I would like to see some basic authentication support in CGI.pm, a fully functional authentication module might be better as a stand alone.</metoo>

    Regardless, I am sick of writing authentication systems, and I think a Perl mod is sorely needed. I was even going to do one my self, until I realised how complex it could be. Think about user groups, access levels, and how to restrict the operations of users, groups and levels. Should logging be included... etc. Well, if you can get a 0.0 version to CPAN I'll love to add to it (when I have time, and I happen to be sober of course).

    10POKE53280,A:POKE53281,A
    20?"C64 RULES ";
    30A=A+1:IFA=16THENA=0:GOTO10

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others rifling through the Monastery: (7)
As of 2024-04-18 10:29 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found