From d42efd85b196b1935954d9ba4ffd32c36f3e5b84 Mon Sep 17 00:00:00 2001 From: Deichor Date: Tue, 10 Dec 2024 03:23:09 +0300 Subject: [PATCH] Added field to database --- docs/config.md | 3 +++ src/main/java/fr/xephi/authme/datasource/Columns.java | 2 ++ 2 files changed, 5 insertions(+) diff --git a/docs/config.md b/docs/config.md index 027814d0..7d8c7123 100644 --- a/docs/config.md +++ b/docs/config.md @@ -59,6 +59,9 @@ DataSource: mySQLColumnSalt: '' # Column for storing players emails mySQLColumnEmail: email + # If the kickNotVerified setting is set to true and you want it to work in + # integration with your website, you must set the field name here to match the one on your database. + mySQLVerifiedField: 'isVerified' # Column for storing if a player is logged in or not mySQLColumnLogged: isLogged # Column for storing if a player has a valid session or not diff --git a/src/main/java/fr/xephi/authme/datasource/Columns.java b/src/main/java/fr/xephi/authme/datasource/Columns.java index a604d0a4..25900e31 100644 --- a/src/main/java/fr/xephi/authme/datasource/Columns.java +++ b/src/main/java/fr/xephi/authme/datasource/Columns.java @@ -25,6 +25,7 @@ public final class Columns { public final String LASTLOC_YAW; public final String LASTLOC_PITCH; public final String EMAIL; + public final String IS_VERIFIED; public final String ID; public final String IS_LOGGED; public final String HAS_SESSION; @@ -48,6 +49,7 @@ public final class Columns { LASTLOC_YAW = settings.getProperty(DatabaseSettings.MYSQL_COL_LASTLOC_YAW); LASTLOC_PITCH = settings.getProperty(DatabaseSettings.MYSQL_COL_LASTLOC_PITCH); EMAIL = settings.getProperty(DatabaseSettings.MYSQL_COL_EMAIL); + IS_VERIFIED = settings.getProperty(DatabaseSettings.MYSQL_IS_VERIFIED_FIELD); ID = settings.getProperty(DatabaseSettings.MYSQL_COL_ID); IS_LOGGED = settings.getProperty(DatabaseSettings.MYSQL_COL_ISLOGGED); HAS_SESSION = settings.getProperty(DatabaseSettings.MYSQL_COL_HASSESSION);