hi, Does anyone happen to know why channel form keeps giving “this form has expired” when trying to fill it with mobile (in my case with iPhone5). Yet the form itself works when I fill it up via desktop (Edge & Chrome).
Is there some parameters or similar that wont work with mobile, or is this EE basic conf or something?
My channel form opening tag has nothing special, using this:
{exp:channel:form channel="thechannelofalltime" secure_action="yes" secure_return="yes" datepicker="no" include_assets="no" status="pending" include_jquery="no" return="home/thankyou"}
It has just basic inputs + email field type, nothing fancy. The only difference is that it can be filled by guests. But as said, it works via desktop, not with mobile :/
Odd! I can’t think why mobil would matter at all.
If I had to bet, it’s losing the entire post- the ‘expired’ message is just a symptom of that.
Real quick- disable csrf.
$config['disable_csrf_protection'] = 'y';
What happens if you do that and submit the post?
Then- turn it back on.
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.