In the event that a password or userid is misplaced or forgotten the following steps can be used.
Locate the SuperUser record using the Google App Datastore utility. List the records in class com.rsi.cita.gdo.GdoCitaData.
Find the actual SuperUser record. It is stored using the key ././userid and is usually the first record.
Note or copy the numeric value of the password= property in the DataFld column..
On the local system use Local Datastore Viewer to access the viewer.
On the production system use the Datastore Viewer under the application accessible from your Google App Engine account.
If you have no access to the Datastore Viewer you have no right to be here.
Go to SuperUser Login
Enter the UserID.
For the password enter the value =password/new-password
where password is the password= value noted in step 1.
and new-password is the password you wish use from now on.
and = triggers the password change and the / terminates the token value.
Note that the password field will display * for values entered so it is safest to copy and paste the token= value.
If successful the system will sign you on as the SuperUser.
You will have to locate the file $super.XXX.json.txt (where XXX is the SuperUser Name) in the TRI-DB folder of the Node.JS server. This may require
downloading the site if this is a production server. Inspect the text and note the password value (it will be numeric).
Continue with steps 2 through 5 in the previous section.
Sign in as the SuperUser
Create a new AdminUser account for the relevant application.
Sign is using the new AdminUser account.
Use the List Users action to list the User records.
Edit the AdminUser you wish to reset the password for.
Set the password property to a temp or permanent value. It must include at least one alphabetic character.
Sign off and sign on to the fixed AdminUser ID using the password. This will cause the password to become encrypted.
Use the List Users action to list the User records.
Drop the temporary AdminUser created in step 2.
Sign is using the AdminUser account for the application.
This is accessed by /apps/tri/Admin.htm?cust=XXX on the site URL where XXX is the
application ID.
Use the List Users action to list the User records.
Edit the User you wish to reset the password for.
Set the password property to a temp or permanent value. It must include at least one alphabetic character.
Inform the User of the new password. He can use the Change Password action to change the password given in 4.