home *** CD-ROM | disk | FTP | other *** search
- ;
- ; Last updated: January 12, 1994
- ;
- ; NanoBBS by Gerald T. Albion
- ; Copyright 1994 Whirlwind Software All Rights Reserved
- ;
- ; EXPIRY.CTL - A file to define account expiry times
- ;
- ; ┌───────────────────────────────────────────────────┐
- ; │ │
- ; │ HOW TO USE THIS FILE │
- ; │ │
- ; └───────────────────────────────────────────────────┘
- ;
- ; The purpose of this file is to assign several possible account expiry
- ; conditions to each user access level. This way, you can have different
- ; account lifespans for different levels, etc.
- ;
- ; NanoBBS automatically loads the user's expiry parameters from this
- ; file upon expiry or account creation. If the user's access level is
- ; not found (or if this file is missing) expiry will be ignored.
- ;
- ; The file consists (mostly) of lines of numbers, for example:
- ;
- ; 100 366 10 180
- ;
- ; The first number is the access level (In the example, level 100). It should
- ; correspond to an access level defined in LIMITS.CTL, but it doesn't
- ; have to.
- ;
- ; The second number is the number of DAYS an account is to last. Set this
- ; to -1 for no-expiry-date. In the example, it is set for 366 days, or
- ; one year plus a day. If it is -1, the user never expires. If it is 0,
- ; the user is expired on his/her next call.
- ;
- ; The third number is the new access level to change to when an account
- ; expires. In this example, it is set at 10, i.e. when the account expires
- ; the user will be demoted to level 10. To make NanoBBS actually delete
- ; a user upon expiry, set this access level to -1 (an intentionally invalid
- ; level).
- ;
- ; The last number is the number of days from a user's
- ; last call that an account can remain "dormant" before being marked
- ; as "Deleted" by the system. In the above example, if the user doesn't
- ; call in 180 days, the account is deleted! SOCIAL STATEMENT: It is
- ; recommended that this never be set to less than two or three months,
- ; except for new users (for purposes of weeding out those who call once
- ; and never call back). Set this to -1 if you wish this access level to
- ; never have a dormancy timeout.
- ;
- ; The defaults offered below are designed to complement the default
- ; access levels in LIMITS.CTL. Feel free to change these to suit
- ; your needs!
- ;
- ; Level Days NewLevel Filename
- ; ----- ------- ------- -----
- 0 -1 0 ;Hidden
- 1 7 -1 ;Persona Non Grata
- 2 30 -1
- 5 30 -1 EXPEXP ;Expired New User
- 10 60 5 NEWEXP ;Open Access ~G(30m/day)
- 11 30 5 NEWEXP ;Open Access ~G(30m/day)
- 12 30 5 NEWEXP ;New User
- 15 30 5 NEWEXP ;Expired registered user
-
- 20 90 12 ;Frequent Post/Uploader!
-
- 30 21 15 FGREXP ; Family (Expired Grace)
-
- 40 366 30 FEXP ;Family Access ~G(120m)
- 41 366 30 FEXP ;No Time Limit!
-
- 43 366 30 FEXP ;Family (Budget)
- 44 366 30 FEXP ;Family (Standard)
- 45 366 30 FEXP ;Family (Extended)
- 46 366 30 FEXP ;Family (Limitless)
-
- 49 -1 49 ;Frequent Post/Uploader!
-
- 50 -1 50 ;Complimentary
-
- 51 -1 51 ;Associate Uploader
-
- 80 21 15 AGREXP ;Adult (Expired Grace)
-
- 98 366 80 ADULTEXP ;Verified Adult
- 99 366 80 ADULTEXP ;Adult (Budget)
- 100 366 80 ADULTEXP ;Adult (Standard)
- 101 366 80 ADULTEXP ;Adult (Extended)
- 102 366 80 ADULTEXP ;Adult (Limitless)
-
- 150 -1 150 ;Adult Uploader!
- 151 -1 151 ;Adult Uploader!
- 152 -1 152 ;Adult Uploader!
-
- 200 -1 200 ;Verified, ~JNo Time Limit!
-
- 50000 -1 50000 ;SysOp
- 65534 -1 65534 ;Hidden
- 65535 -1 65535 ;SysOp
-
-
-