Well... if your module properly checks that the user is logged in then
there shouldn't really be a problem, provided you're making sessions
properly and not easy to crack. Other than that, if all the checking
is done server-side, then your login method is really no different
whether you're doing it with AJAX or without. You're still going
through HTTP and sending the same data across. You can make it more
secure to data-sniffing if you use SSL, but that's a different story.

On Feb 12, 8:53 am, phicarre <[email protected]> wrote:
> How to secure this jquery+php+ajax login procedure ?
>
> $('#myform').submit( function()
>         {
>             $(this).ajaxSubmit( {
>                 type:'POST', url:'login.php',
>                 success: function(msg)
>                 {
>                     **** login ok : how to call the welcome.php ***
>                 },
>                 error: function(request,iderror)
>                 {
>                     alert(iderror + " " + request);
>                 }
>             });
>             return false;
>         })
>
> <form id="myForm" action="" >
>
>         Name : <input type='text' name='login' size='15' />
>         <div>Password : <input type='password' name='passe' size='15' /></div>
>
>         <input type="submit" value="login" class="submit" />
>
> </form>
>
> Login.php check the parameters and reply by echo "ok" or echo "ko"
>
> Logically if the answer is ok we must call a welcome.php module BUT,
> if someone read the client code, he will see the name of the module
> and can hack the server.
> May I wrong ? how to secure this code ?

Reply via email to