|
1 | 1 | from helpers import secrets, socket
|
2 | 2 |
|
| 3 | + |
| 4 | +### GENERAL APP SETTINGS ### |
3 | 5 | APP_NAME = "flaskblog" # NAME OF THE FLASK APP.
|
4 | 6 | APP_ROOT_PATH = "." # THE PATH TO THE ROOT OF THE APP FILES.
|
5 | 7 | APP_HOST = socket.gethostbyname(
|
|
11 | 13 | LOG_IN = True # TURN ON/OFF USER LOG IN UP.
|
12 | 14 | REGISTRATION = True # TURN ON/OFF USER SIGN UP.
|
13 | 15 | LOG_FILE_ROOT = "log.log" # ROOT OF THE LOG FILE FROM WHERE MESSAGES ARE PRINTED FROM THE MESSAGE MODULE.
|
| 16 | +APP_SECRET_KEY = secrets.token_urlsafe(32) # FLASK APP'S SECRET KEY. |
| 17 | +SESSION_PERMANENT = True # FLASK APP'S SESSIONS. |
| 18 | + |
| 19 | + |
| 20 | +### DATABASE SETTINGS ### |
14 | 21 | DB_FOLDER_ROOT = "db" # ROOT OF THE DATABASE FOLDER WHERE .db FILES ARE LOCATED.
|
15 | 22 | DB_USERS_ROOT = DB_FOLDER_ROOT + "/users.db" # ROOT OF THE USERS DATABASE.
|
16 | 23 | DB_POSTS_ROOT = DB_FOLDER_ROOT + "/posts.db" # ROOT OF THE POSTS DATABASE.
|
17 | 24 | DB_COMMENTS_ROOT = DB_FOLDER_ROOT + "/comments.db" # ROOT OF THE COMMENTS DATABASE.
|
18 |
| -APP_SECRET_KEY = secrets.token_urlsafe(32) # FLASK APP'S SECRET KEY. |
19 |
| -SESSION_PERMANENT = True # FLASK APP'S SESSIONS. |
| 25 | + |
| 26 | + |
| 27 | +### RECAPTCHA SETTINGS ### |
20 | 28 | RECAPTCHA = False # TURN ON/OFF RECAPTCHA VERIFICATION. MORE INFO ABOUT RECAPTCHA: https://developers.google.com/recaptcha/docs/v3
|
21 | 29 | RECAPTCHA_SITE_KEY = "" # RECAPTCHA SITE KEY. SIGN UP FOR API KEY PAIR: http://www.google.com/recaptcha/admin
|
22 | 30 | RECAPTCHA_SECRET_KEY = "" # RECAPTCHA SECRET KEY. SIGN UP FOR API KEY PAIR: http://www.google.com/recaptcha/admin
|
23 | 31 | RECAPTCHA_VERIFY_URL = "https://www.google.com/recaptcha/api/siteverify" # RECAPTCHA VERIFY URL. DO NOT NEED TO CHANGE THIS.
|
| 32 | +RECAPTCHA_LOGIN = True # TURN ON/OFF RECAPTCHA VERIFICATION FOR "LOGIN" PAGE. |
| 33 | +RECAPTCHA_SIGN_UP = True # TURN ON/OFF RECAPTCHA VERIFICATION FOR "SIGNUP" PAGE. |
| 34 | +RECAPTCHA_POST_CREATE = ( |
| 35 | + True # TURN ON/OFF RECAPTCHA VERIFICATION FOR "CREATE POST" PAGE. |
| 36 | +) |
| 37 | +RECAPTCHA_POST_EDIT = True # TURN ON/OFF RECAPTCHA VERIFICATION FOR "EDIT POST" PAGE. |
| 38 | +RECAPTCHA_COMMENT = True # TURN ON/OFF RECAPTCHA VERIFICATION FOR "COMMENT". |
| 39 | +RECAPTCHA_PASSWORD_RESET = ( |
| 40 | + True # TURN ON/OFF RECAPTCHA VERIFICATION FOR "PASSWORD RESET" PAGE. |
| 41 | +) |
| 42 | +RECAPTCHA_PASSWORD_CHANGE = ( |
| 43 | + True # TURN ON/OFF RECAPTCHA VERIFICATION FOR "PASSWORD CHANGE" PAGE. |
| 44 | +) |
| 45 | +RECAPTCHA_USERNAME_CHANGE = ( |
| 46 | + True # TURN ON/OFF RECAPTCHA VERIFICATION FOR "USERNAME CHANGE" PAGE. |
| 47 | +) |
| 48 | +RECAPTCHA_VERIFY_USER = ( |
| 49 | + True # TURN ON/OFF RECAPTCHA VERIFICATION FOR VERIFY "USER" PAGE. |
| 50 | +) |
| 51 | +RECAPTCHA_PROFILE_PICTURE_CHANGE = ( |
| 52 | + True # TURN ON/OFF RECAPTCHA VERIFICATION FOR "PROFILE PICTURE CHANGE" PAGE. |
| 53 | +) |
0 commit comments