blob: 8f7a91aa23f2002c13fe5db01132ab29750c8f56 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
package config
const (
// Page titles
PT_HOME = "Home Page"
PT_LOGIN = "Login"
PT_POST_LIST = "Posts"
PT_POST_NEW = "Upload New Post"
PT_PREFERENCES = "Preferences"
PT_REGISTER = "Register"
PT_404 = "Page Not Found"
PT_VERIFY_EMAIL = "Verify Email"
// Template names
TEMPLATE_HOME = "home"
TEMPLATE_LOGIN = "login"
TEMPLATE_POST_LIST = "posts/list"
TEMPLATE_POST_NEW = "posts/new"
TEMPLATE_PREFERENCES = "preferences"
TEMPLATE_REGISTER = "register"
TEMPLATE_404 = "404"
TEMPLATE_VERIFY_EMAIL = "account/verify_email"
// URL constants for various routes
URL_HOME = "/"
URL_LOGIN = "/login"
URL_LOGOUT = "/logout"
URL_POST_LIST = "/posts"
URL_POST_NEW = "/posts/new"
URL_PREFERENCES = "/preferences"
URL_REGISTER = "/register"
URL_VERIFY_EMAIL = "/account/verify"
URL_FORGOT_PASSWORD = "/account/forgot-password"
URL_RESEND_VERIFICATION = "/account/resend-verification"
// Error messages
ERR_INVALID_FORM_DATA = "The submitted form data is invalid. Check your input and try again."
ERR_USER_NOT_FOUND = `User with that username not found. Maybe you want to <a href="` + URL_REGISTER + `">register</a>?`
ERR_LOGIN_INVALID_CREDENTIALS = `The credentials you provided are incorrect. Did you <a href="` + URL_FORGOT_PASSWORD + `">forget your password</a>?`
ERR_ACCOUNT_DISABLED = `Your account is disabled or banned. You can reach out to support for assistance.`
ERR_ACCOUNT_UNABLE_TO_LOGIN = `You cannot log in at this time. Verify your email or contact support. If you misplaced your verification email, you can <a href="` + URL_RESEND_VERIFICATION + `">request a new one</a>.`
ERR_PASSWORD_MISMATCH = "Entered passwords do not match. Ensure both fields are identical."
ERR_SESSION_FAILED_TO_CREATE = "Server failed to create a session. If this issue persists, contact support."
ERR_SESSION_FAILED_TO_SAVE = "Server failed to save session data. If this issue persists, contact support."
ERR_VERIFY_EMAIL_MISSING_TOKEN = `Verification token is missing. Check the link you clicked or request a <a href="` + URL_RESEND_VERIFICATION + `">new verification email</a>.`
ERR_VERIFY_EMAIL_INVALID_OR_EXPIRED_TOKEN = `The verification token is either invalid or has expired. Try requesting a <a href="` + URL_RESEND_VERIFICATION + `">new verification email</a>.`
ERR_VERIFY_EMAIL_USER_NOT_FOUND = `User not found for the provided verification token. If you think this is an error, contact support.`
ERR_VERIFY_EMAIL_ACTIVATION_FAILED = `Failed to activate your account. If this issue persists, contact support.`
// Success messages
SUCCESS_USER_REGISTERED = "Your account has been created successfully. A verification email has been sent to your email address. You will only be able to log in after verifying your email. If you did not receive the email, you can <a href=\"" + URL_RESEND_VERIFICATION + "\">request a new one</a>."
SUCCESS_VERIFY_EMAIL = `Your email has been successfully verified. You can now <a href="` + URL_LOGIN + `">log in</a> to your account.`
)
|