Jump to content

This topic is 7141 days old. Please don't post here. Open a new topic instead.

Recommended Posts

Posted

Via IWP, I'd like to allow a person to create a new record, and have a few chances to edit it before the session ends (they logout or time-out).

I want to make sure, however, that nobody can accidentally (or maliciously) view or edit another person's records. Has anyone come up with a simple yet robust solution for IWP?

I really wish there was a Get(IWPSessionID) function!

Since there is not, I'm consider some other ways of doing it. What about storing the record creation timestamp, and the Get(SystemNICAddress) value, and then setting custom record access using a formula with the current time and current SystemNICAddress. This would, in theory, limit record editing to being on the same computer within the same time period?

Ideas greatly appreciated...

Posted

You wouldn't be able to capture the NIC address of the user over IWP, that functions returns the host address over IWP. You should use the account name instead. That way the person would need to log in using the same account as the account used to create the record. Then just add an additional criteria for the record timestamp with the Get (CurrentHostTimeStamp) function.

Just put this formula in the View, Edit, Delete, dialogs for the custom record privileges.

Dana

Posted

Thanks for the tip on the NIC issue.

I need this form to be accessible w/o login -- so username won't do any good here.

Does the IP address also return the Host or Client IP?

This topic is 7141 days old. Please don't post here. Open a new topic instead.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.