#-------------------------------------------------------------------- # Example Environment Configuration file # # This file can be used as a starting point for your own # custom .env files, and contains most of the possible settings # available in a default install. # # By default, all of the settings are commented out. If you want # to override the setting, you must un-comment it by removing the '#' # at the beginning of the line. #-------------------------------------------------------------------- #-------------------------------------------------------------------- # ENVIRONMENT #-------------------------------------------------------------------- CI_ENVIRONMENT = development # Which profile to use if none is supplied to sendEmail() # Options: default, communication, payment, ... MAIL_PROFILE_DEFAULT=default # ===== DEFAULT (system) ===== # ---- Legacy fallbacks (kept for compatibility) ---- SMTP_HOST = smtp.gmail.com SMTP_USER = alrahma.sunday.school@gmail.com SMTP_PASS = "psnp emdq dykw ypul" SMTP_PORT = 587 SMTP_ENCRYPTION = tls # was SSL; set to ssl to match 587 # Reply-To for all mail profiles MAIL_DEFAULT_REPLY_TO=alrahma.isgl@gmail.com MAIL_DEFAULT_REPLY_TO_NAME="Al Rahma Sunday School" MAIL_COMMUNICATION_REPLY_TO=alrahma.isgl@gmail.com MAIL_COMMUNICATION_REPLY_TO_NAME="School Communications" MAIL_PAYMENT_REPLY_TO=alrahma.isgl@gmail.com MAIL_PAYMENT_REPLY_TO_NAME="School Payments" MAIL_DEFAULT_REPLY_TO="alrahma.isgl@gmail.com" # Optional sender directory you already use elsewhere MAIL_SENDERS="{\"general\":{\"email\":\"alrahma.isgl@gmail.com\",\"name\":\"Al Rahma No-Reply\"},\ \"registration\":{\"email\":\"alrahma.isgl@gmail.com\",\"name\":\"Al Rahma Register Office\"},\ \"notifications\":{\"email\":\"alrahma.isgl@gmail.com\",\"name\":\"Al Rahma Notifications\"},\ \"finance\":{\"email\":\"alrahma.isgl@gmail.com\",\"name\":\"Al Rahma Finance Office\"}}" # Principal notification recipient for TimeOff requests (comma-separated allowed) PRINCIPAL_EMAIL="principal@alrahmaisgl.org" #-------------------------------------------------------------------- # APP #-------------------------------------------------------------------- # If you have trouble with `.`, you could also use `_`. app_baseURL = 'http://localhost:8080/' # app.forceGlobalSecureRequests = true # app.CSPEnabled = false #-------------------------------------------------------------------- # DATABASE #-------------------------------------------------------------------- database.default.hostname = 127.0.0.1 database.default.database = school database.default.username = root database.default.password = database.default.DBDriver = MySQLi database.default.DBPrefix = database.default.port = 3306 #-------------------------------------------------------------------- # CONTENT SECURITY POLICY #-------------------------------------------------------------------- # contentsecuritypolicy.reportOnly = false # contentsecuritypolicy.defaultSrc = 'none' # contentsecuritypolicy.scriptSrc = 'self' # contentsecuritypolicy.styleSrc = 'self' # contentsecuritypolicy.imageSrc = 'self' # contentsecuritypolicy.baseURI = null # contentsecuritypolicy.childSrc = null # contentsecuritypolicy.connectSrc = 'self' # contentsecuritypolicy.fontSrc = null # contentsecuritypolicy.formAction = null # contentsecuritypolicy.frameAncestors = null # contentsecuritypolicy.frameSrc = null # contentsecuritypolicy.mediaSrc = null # contentsecuritypolicy.objectSrc = null # contentsecuritypolicy.pluginTypes = null # contentsecuritypolicy.reportURI = null # contentsecuritypolicy.sandbox = false # contentsecuritypolicy.upgradeInsecureRequests = false # contentsecuritypolicy.styleNonceTag = '{csp-style-nonce}' # contentsecuritypolicy.scriptNonceTag = '{csp-script-nonce}' # contentsecuritypolicy.autoNonce = true #-------------------------------------------------------------------- # COOKIE #-------------------------------------------------------------------- # cookie.prefix = '' # cookie.expires = 0 # cookie.path = '/' # cookie.domain = '' # cookie.secure = false # cookie.httponly = false # cookie.samesite = 'Lax' # cookie.raw = false #-------------------------------------------------------------------- # ENCRYPTION #-------------------------------------------------------------------- # encryption.key = # encryption.driver = OpenSSL # encryption.blockSize = 16 # encryption.digest = SHA512 #-------------------------------------------------------------------- # HONEYPOT #-------------------------------------------------------------------- # honeypot.hidden = 'true' # honeypot.label = 'Fill This Field' # honeypot.name = 'honeypot' # honeypot.template = '' # honeypot.container = '
' #-------------------------------------------------------------------- # SECURITY #-------------------------------------------------------------------- # security.csrfProtection = 'cookie' # security.tokenRandomize = false # security.tokenName = 'csrf_token_name' # security.headerName = 'X-CSRF-TOKEN' # security.cookieName = 'csrf_cookie_name' # security.expires = 7200 # security.regenerate = true # security.redirect = false # security.samesite = 'Lax' #-------------------------------------------------------------------- # SESSION #-------------------------------------------------------------------- # session.driver = 'CodeIgniter\Session\Handlers\FileHandler' # session.cookieName = 'ci_session' # session.expiration = 7200 # session.savePath = null # session.matchIP = false # session.timeToUpdate = 300 # session.regenerateDestroy = false #-------------------------------------------------------------------- # LOGGER #-------------------------------------------------------------------- # logger.threshold = 4 #-------------------------------------------------------------------- # CURLRequest #-------------------------------------------------------------------- # curlrequest.shareOptions = false mail.protocol = smtp mail.SMTPHost = ${SMTP_HOST} mail.SMTPUser = ${SMTP_USER} mail.SMTPPass = ${SMTP_PASS} mail.SMTPPort = ${SMTP_PORT} mail.SMTPCrypto = tls mail.fromEmail = ${SMTP_USER} mail.fromName = "Al Rahma Sunday School" mail.mailType = text mail.charset = UTF-8