Snake,
If you are looking for, "you are right."  You are right.  I was just
providing alternatives.

Cheers,
Teddy

On 10/16/06, Snake <[EMAIL PROTECTED]> wrote:
>
> The AJAX path would not fail twice. On the server side validation you
> would
> be calling the CFC directly not making an ajax call.
>
> Russ
>
> -----Original Message-----
> From: Teddy Payne [mailto:[EMAIL PROTECTED]
> Sent: 16 October 2006 13:52
> To: CF-Talk
> Subject: Re: Form Validation Custom Tag
>
> Snake,
> I did not miss your point.
>
> I was simply pointing out that when the AJAX path fails, you execute the
> same code when the action page is executed.  This would create double
> redundancy.
>
> A good number of my clients have redundant validation.  The security firms
> that have evaluated these clients suggest double validation.  The
> financial
> services that I have interacted perform double redundancy.  You see the
> trend.
>
> I just can't ignore double redundant validation even if it offers
> increased
> traffic.  The clients demand it and security companies don't seem to
> discourage them from doing so.  In addition, the execution time for a
> couple
> of extra conditional checks is neglible.
>
> I am not saying your process is incorrect.  I am sure it works well and
> has
> good execution.
>
> I am just proposing to the alternate aspect that double validation is not
> a
> bad practice for those who want to create a greater level of security.
>
> Teddy
>
> On 10/16/06, Snake <[EMAIL PROTECTED]> wrote:
> >
> > Teddy, I think you missed the point.
> > The purpose of the CFC is to be used for both client and server
> > validation (as a CFC runs on the server), AJAX is simply a method of
> > calling that server side validation and using it client side.
> > So therefore you do not need to create a second server layer of
> > validation, as it is already there by default if the client validation
> > fails.
> > Therefore you would not need to check if Javascript is diabled, as the
> > server side check will still execute, but if you do not want to allow
> > access to your Site when javascript is disabled, there is nothing in
> > AJAX to stop you doing this, it is just Javascript after all.
> >
> > Russ
> >
> > -----Original Message-----
> > From: Teddy Payne [mailto:[EMAIL PROTECTED]
> > Sent: 16 October 2006 13:15
> > To: CF-Talk
> > Subject: Re: Form Validation Custom Tag
> >
> > I am not sure advocating the reduction to one level is all accepted.
> > AJAX validation is great when JS is on and it works for the client
> > browser.  In the advent that those two conditions do not exist,
> > additional steps need to be taken.  Either you programmatically deny
> > permission to execute the page because they do not have JS on or their
> > browser is not in the correct target market or you create a catch all
> > second server layer of validation.  Server validation is more traffic
> > and an extra step for the developer.
> >
> > What is an extra step when your first deviant user gets through your
> > first line of validation?  I see that a lot of developers can write
> > server side validation quicker than they can with JS.  The fact of the
> > matter is that CF does make it easy and quick to check a great deal of
> > data types and string patterns.
> >
> > Reducing the amount of validation is not a "pro" for using AJAX.  It
> > is a consideration that has consequence.  If you want to create a
> > unified validation process, have the same component used for the
> > remote call from AJAX be the same component that your action page
> > would user.  This would introduce homogenous validation and a good
> example
> of code resuse.
> >
> > Teddy
> >
> > On 10/16/06, Snake <[EMAIL PROTECTED]> wrote:
> > >
> > > Claude,
> > >
> > > If the client has Javascript Disabled then you cannot do any
> > > clientside validation at all, so it makes no difference.
> > > As an AJAX call only sends/returns a very small amount of data, it
> > > is very quick, and is still quicker than server side only validation
> > > if the client has Javascript enabled.
> > > It means you do not have to write two separate validation routines,
> > > and if you are using AJAX in your site anyway, it will save code and
> > > loading time as well.
> > >
> > > Russ
> > >
> > > -----Original Message-----
> > > From: Claude Schneegans [mailto:[EMAIL PROTECTED]
> > > Sent: 15 October 2006 22:47
> > > To: CF-Talk
> > > Subject: Re: Form Validation Custom Tag
> > >
> > > >>You could create a CFC that does all your validation, and use the
> > > >>same
> > > CFC for client side validation (via AJAX) and server side.
> > >
> > > Ajax or not, the idea is that I consider particularly awkward and
> > > cumbersome to interrogate the server just to confirm that a string
> > > is indeed an integer value, or a valid date in the calendar. This
> > > should definitely be done in Javascript in the client's browser.
> > > What if the client has Javascript deactivated?
> > > Then you have no Ajax either...
> > >
> > > --
> > > _______________________________________
> > > REUSE CODE! Use custom tags;
> > > See http://www.contentbox.com/claude/customtags/tagstore.cfm
> > > (Please send any spam to this address: [EMAIL PROTECTED])
> > Thanks.
> > >
> > >
> > >
> > >
> > >
> >
> >
> >
> >
>
>
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Introducing the Fusion Authority Quarterly Update. 80 pages of hard-hitting,
up-to-date ColdFusion information by your peers, delivered to your door four 
times a year.
http://www.fusionauthority.com/quarterly

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:256889
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to