> You can always override any function in BoltWire very easily. First,
> you can create your own custom login2 command (based off the core
> function) and then just use that in your actions instead of login. But
> to be more clever about it, you can use toolmapping to connect login
> to login2 so your function is used instead of mine. Just put this in
> the config.php just before your custom login2 command:
>
> $BOLTtoolmap['f']['login'] = 'login2';
>
> This means whenever BoltWire sees a login command it will map that
> over to your custom login2 function.
There is a bit of a redundancy here- that why i missed it. I saw that
the BOLTsavepage checks if there is a "myBOLTsavepage". So, i assumed
that in order to overwrite a function you should use myXXXX, if it's
supported. I suspect the redundancy exists for historical reasons, and
removing the myXXX lines would mess up peoples sites and plugins.
>
> Second it seems you could easily enough setup a line or two in your
> login form to check and see if an account with the given email exists.
> It would look something like:
>
> [session search "group=login data="email={=email} fmt=count"]
> [session if "equal {search} 1 ? warn=Account with this email account
> exists..."]
I use a custom boltwire application, which I was planning to do
anyway. I modified the core Login and Register functions such way that
they check if the email exists.
if(BOLTXsearch("data='email=$BOLTarray[email]' group=$BOLTloginPages
count=1 join='' fmt={+p}", 'search', false) != '')
BOLTabort('register_member_exists');
cheers, Mark
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"BoltWire" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/boltwire?hl=en
-~----------~----~----~----~------~----~------~--~---