You are viewing limited content. For full access, please sign in.

Question

Question

Network users become Anonymous when submission is made from internet

asked on February 6, 2024

Hi, I need some help with a form issue.

We have an online application for elderly people that our staff can also fill on their behalf by phone or in person. We want to track who submits or audits each application, but the variables we use are returning empty.

Applicant: {/dataset/_initiator} | {/dataset/_fs_submitter} | {/dataset/_submitter} |User: {/_currentuser}

We use the same external link for our staff and the applicants. The server link doesn't work with reCaptcha if form accesed from internal server address, and  /_currentuser shows Anonymous if form accesed the from the internet address. 

I'm not familiar with JavaScript, only VB/VBA. We have Form 11, but we still use Form v10 for some old code. 

How can we get the username of our staff?

Thanks in advance.

 

 

 

0 0

Replies

replied on February 6, 2024 Show version history

I don't think it has anything to do with your Javascript or whether or not you are using the new designer or the classic designer.  I think this has to do with how your staff are accessing the process.

If you have made the form process available for public (unauthenticated) submissions, then those submissions will show that they were initiated by Anonymous.

It sounds like your staff are submitting the form through the public submission, and it hasn't authenticated them into the Forms environment.  It sounds like you are directing them to do that because of an issue with the ReCAPTCHA.

One solution would be to get the ReCAPTCHA configured so that it works on your internal server as well as on the public server.  That way your staff can submit the form via the internal server instead of the public version.  This is my recommendation.

Another solution would be to have your staff authenticate into the public Forms environment before accessing the form.  For example, let's say that the URL for the form is https://internalserver/forms/myform when accessed internally and https://externalserver/forms/myform when accessed externally.  Do not direct your staff to https://externalserver/forms/myform to complete the form as it'll just be a public Anonymous submission.  Rather, direct your staff to log in to the external forms server at https://externalserver/forms.  Since that is the Forms environment instead of the specific public form, the system will have them authenticate before proceeding.  Once they have authenticated, then they can access and submit the form (either via the URL or the Start Process page for example).

2 0
You are not allowed to follow up in this post.

Sign in to reply to this post.