July 14, 200520 yr 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...
July 14, 200520 yr 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
July 14, 200520 yr Author 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?
Create an account or sign in to comment