oh oh... for a login/password access to a website (other than .htpassword-like 
solution), you'd better reload the page between the login screen & home screen.

first, when reloading the page, you reload all headers, including sessions. So 
then, you can use session vars instead of trying to use some cookie based 
workaround or whatever....

Remi Grumeau

On 2 mars 2012, at 16:41, Fibo <[email protected]> wrote:

> Thx Remi and Paul for your answers!
>  
> 
> I was trying to escape calling again the form (or the nice equivalent Remi 
> gives).
> Seems this will be the most elegant situation, I will need however to re-log 
> the user, hence keeping its password probably in a cookie, with some sort of 
> md5 to give some elementary protection.
>  
>  
> 
> Le jeudi 1 mars 2012 09:42:33 UTC+1, Remi Grumeau a écrit :
> > Le 29 févr. 2012 à 23:50, Fibo a écrit :
> >> In my case, user makes a car reservation thru several successive
> >> screens. When the reservation is completed, I want to jump back
> >> directly to my homepage, not to force the user to "backbutton" several
> >> times: THAT would not be very user-friendly, right?
> > 
> > Oh sure, so you just need to redirect (in JS or in headers) after form 
> > submission???
> > (e.g. window.location.href='http://mysite.net/index.html"; ??)
> Then what if user press browser back button ?
> 
> > People do this commonly to receive the form (especially the final form) as 
> > a post but then redirect to a page that is obtained in get).
> 
> You can do HTTPRequest using POST method rather than get using:
> 
>         var xhReq = createXMLHttpRequest(); // this is a function to return 
> the XHR object based on browser detection
>         var params = "var1="+input1.value+"&var2="+input2.value;
>         xhReq.open("post", "/submit?d="+(new Date().getTime()), true);
>         xhReq.setRequestHeader("Content-type", 
> "application/x-www-form-urlencoded");
>         xhReq.onreadystatechange = function()
>         {
>                 if(xhReq.readyState == 4 && xhReq.status == 200) 
>                 {
>                         // xhReq.responseText is the value your script 
> returns.
>                         history.go(-(history.length-1));
>                 }
>         }
>         xhReq.send(params);
> 
> No need to reload the page to send a POST form.
> 
> I know there is something built-in in iUI for form but i just don't really 
> know how it works :)
> 
> Remi
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "iPhoneWebDev" group.
> To view this discussion on the web visit 
> https://groups.google.com/d/msg/iphonewebdev/-/fqGDe5uxrjUJ.
> 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/iphonewebdev?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"iPhoneWebDev" 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/iphonewebdev?hl=en.

Reply via email to