SecureUser
VERBatim - V86
Advanced Revelation Initialisation Sequence (Overview) by Mike Pope
Utility Diskette # 4
Version 3 Technical Highlights - Creating New Accounts Programmatically
Version 3 Technical Highlights - Securing Accounts
Version 3 Technical Highlights - Deleting Accounts
Version 3 TCL Subroutines - Creating New Accounts
Version 3 TCL Subroutines - Deleting Accounts
What Happens At Logon
Playing with Scan Codes
QTIPS - Compiling Protection Code
QTIPS - Invalid Code and Command
QTIPS - Code/Command Help
Compiling 64K on a Shoestring by Blaise Wrenn (LexStat Systems Ltd)
QTIPS - Command Line Options
QTIPS - Invalid Code and Command
QTIPS - Code/Command Help
Utility Diskette # 4
SecureUser
VERBatim - V25
@ATTACK - @Files.System
Advanced Revelation Initialisation Sequence (Overview) by Mike Pope
REVMEDIA Revisted
Sorting out Collation Sequences by Mike Pope
QTIPS - AREV Logon
What Happens At Logon
QTIPS - Undocumented Logon Options
QTIPS - Video Characteristics for Logon Messages
QTIPS - DOS File Names
DOS Interfacing (Part II)
VERBatim - V116
@ATTACK - @Pri.File
@ATTACK - @Rollout.File
File Variables
How Indexes Are Updated
Index Record Layouts
QTIPS - File Variable of File In SELECT Statement
QTIPS - Amending non-Attached Files
LINEAR HASH FILE STRUCTURES - Part 1
Index Flush
QTIPS - File Handle Structure
REVMEDIA Revisted
SecureUser
What Happens At Logon
@ATTACK - @Account
What Happens At Logon
@ATTACK - @UserName
Reader's Clinic
QTIPS - Using @Upper.Case and @Lower.Case with Foreign Languages
@ATTACK - @Lower.Case
@ATTACK - @Upper.Case
Sorting out Collation Sequences by Mike Pope
Defaults
QTIPS - Autofilling Default Values
REVMEDIA Revisted
VERBatim - V2
Viewer
@ATTACK - @Browse.Mode
@ATTACK - @File.Error.Mode
@ATTACK - @Macro.Mode
QTIPS - Using INIT.VIEW with Printers
@ATTACK - @Scroll.Mode
@ATTACK - @View.Mode
QUERY.SUB
What's New (and un(der)documented!) In 2.12
A RevTI Techie Replies - Mike Pope - Revelation Technologies (UK) Ltd
QTIPS - Equidistant Menu Options
QTIPS - Improved Menu Help 1
QTIPS - Improved Menu Help 2
QTIPS - Securing Menus
QTIPS - Overriding Menu Colours
Utility Diskette # 3 - Part I
Menus and Menu Drivers
QTIPS - Menus Without an Action Bar
QTIPS - Comment Lines In Pulldown Menus
Overlapping Windows And Window Menus
QTIPS - Blank Menus in Windows
QTIPS - Menu Item Pre-Processing
Caching in on the Frames Array - Mike Pope
What's New (and un(der)documented!) In 2.12
Utility Diskette # 4
QTIPS - Winus
QTIPS - Calling an Action Bar from a Pulldown Menu
@ATTACK - @Modal
Reader's Clinic - Page Marks in Windows

RevMedia FKB

DocumentV2I10A5
TitleWhat Happens At Logon
KeywordsLOGON
RESTART
@ACCOUNT
@USERNAME
TextRecently when SETTING up a new user for an Account a user nominated a
subroutine as the RESTART Code and Command The system hung (or to be more
precise recursively called the RESTART Code and Command ad infinitum) This
prompted an investigation into the exact sequence of events at logon as an
account and as a user The Logic FLOW could be represented by the following
Pseudo Code

If Logging in as Account
If LOGON verb is specified in Account Record in System File then
Run LOGON Verb
else
If a Voc entry exists WITH same name as @ACCOUNT then
Run @ACCOUNT Voc Entry
else
If a Voc entry exists called LOGON then
Run LOGON Voc Entry
end
end
else
If Logging in as User
If LOGON verb is specified in User Record in System File then
Run LOGON Verb
else
If a Voc entry exists WITH same name as @USERNAME then
Run @USERNAME Voc Entry
else
If a Voc entry exists WITH same name as @ACCOUNT then
Run @ACCOUNT Voc Entry
else
If a Voc entry exists called LOGON then
Run LOGON Voc Entry
end
end
end
end
If a Restart Code and Command is specified in User/Account record then
Loop
Run Restart Code and Command
Repeat
else
Loop
Begin Case
Case Default System Mode = "M"
If Default System Menu (DSM) then Call DSM else Call Main
Case Default System Mode = "S"
Call Interactive SQL Window
Case 1
Call TCL
End Case
Repeat
end


(Volume 2 Issue 10 Page 5)
[revmedia/copyrigh.htm]

Page last modified: 08/02/03