[pmwiki-users] php form generator

Swift, Chris Chris.Swift at eu.dodea.edu
Mon Sep 8 12:50:55 CDT 2008

I appreciate you going the extra mile in trying to help aide me in this situation.
Let me start with explaining what I need and then I'll say what I did.
I am in need of some authentication system that would allow my users to login and self-register.  Right now what I think I would like to do is to have my users login with a general username and password that I set (such as name "opentoallusers" and password "fun").  Then, if they want to edit any content, then they would have to register.  Here is where my problems starts, because I need a lot of info on them such as username (they want to have show up as they are online), first and last name, address, e-mail, phone number and a couple other fields.  All of the information they provide me would have to be stored in a place that only I (the administrator) could access or only they (the single user) could see.  Additionally, I need an e-mail possibility, in which they would have to receive an e-mail confirmation from their sign up (in order to make sure their account is legit).  Basically this is very standard stuff.  When you register now-a-days you have to provide tons of fields of info and then you get an e-mail sent to you with a link that you click in order to finish the registration.  That's what I need and I believe ZAP could provide.
So, what I did was to download both the ZAP and ZAP toolbox recipes.  I then added them into my config page.  Afterwards, I followed the directions from http://zapdoc.web-farm.org <http://zapdoc.web-farm.org/>  where I created a ZAP config page verbatum from the website (which it stated on that website I had to do for security reasons) and clicked on save.  I then placed a link on my authuser page (the PMWiki page that shows up in order to login).  This link went to a page that I created zap.login page at which I copied and pasted the member management information:
(:zap login="":)
||Member Name: ||(:input text Member:)
||Password: ||(:input password Password:) (:input submit value="Login!":)
Afterwards, I placed a link on that page (zap.login) that would lead to a new page I called zap.register and copied this information:
(:zap datapage="Profiles.{$newmember}":)
||Member Name:%red%*%% ||(:input text Member:)
||Password:%red%*%% ||(:input password Password:)
||Real Name: ||(:input text RealName:)
||Email: ||(:input text Email:)
||Country: ||(:input text Country:)
||Gender: ||(:input select Gender Male:) (:input select Gender Female:) 
|| ||(:input submit value="Create Account":)
(:zap register="Email,Password,RealName,Country,Gender":)
(:zap login="auto":)
I did this so I could experiment with the ZAP login while still be able to login via PMWiki if things went wrong and play with the new user-registration.
Unfortunately, it locked me completely out of PMWiki.  So, fortunately I had made a back-up copy before adding ZAP and tried a different registration system.
I know I screwed up (probably in this case royally) since I'm a very novice user.  I have HTML coding experience and am trying to self-teach myself on PhP now, but I'm still lacking.
Thanks for your help on this matter,


From: fast4god at gmail.com on behalf of The Editor
Sent: Mon 9/8/2008 6:44 PM
To: Swift, Chris
Cc: pmwiki-users at pmichaud.com
Subject: Re: [pmwiki-users] php form generator


As you are having so much trouble getting support with this, I decided
to download a version of PmWiki to my computer, installed
ZAP/ZAPtoolbox, and cut and pasted the forms from the MemberMgmt page.
 No other customizations or other configurations. Plain vanilla

Besides forgetting I had to enable AuthUser, (which took a half hour
of frantic debugging to remember), it worked perfectly.  Could you
explain exactly what problem you were having with ZAP?  Perhaps I can
debug a bit now that I have a copy of PmWiki on my computer.


On Mon, Sep 8, 2008 at 9:58 AM, Swift, Chris <Chris.Swift at eu.dodea.edu> wrote:
> Dear all,
> So I'm still on my quest to find the right form to have my patrons
> self-register.  I came across these 2 websites
> http://phpformgen.sourceforge.net/ and http://www.phpform.org/.  I browsed
> through both and found them quite intuitive.
> So, my question to our forum is, does anyone else have experience in dealing
> with these 2 websites?  Would they be useful in creating a form for me that
> I could integrate into PMWiki quite easily (taking into account that I'm an
> extreme newb at programming)?
> Thanks,
> Chris
> _______________________________________________
> pmwiki-users mailing list
> pmwiki-users at pmichaud.com
> http://www.pmichaud.com/mailman/listinfo/pmwiki-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.pmichaud.com/pipermail/pmwiki-users/attachments/20080908/08ce6f03/attachment.html 

More information about the pmwiki-users mailing list