lenis0012 / LoginSecurity

Lightweight and secure user authentication for Bukkit Minecraft servers
https://www.spigotmc.org/resources/loginsecurity.19362/
Apache License 2.0
100 stars 85 forks source link

Do actions after register in code? #306

Closed lubaskinc0de closed 9 months ago

lubaskinc0de commented 1 year ago

how can i track the user complete register state and do the code in my plugin? or execute command after register

lenis0012 commented 1 year ago

Sorry for the late reply. You probably want to add an event handler for the "AuthModeChangedEvent". See: https://github.com/lenis0012/LoginSecurity-2/blob/master/src/main/java/com/lenis0012/bukkit/loginsecurity/events/AuthModeChangedEvent.java

lenis0012 commented 1 year ago

You can add LoginSecurity as a dependency via the CodeMC maven repository:

 <repository>
    <id>codemc-releases</id>
    <url>https://repo.codemc.io/repository/maven-public/</url>
</repository>

and then in your dependencies:

<dependency>
    <groupId>com.lenis0012.bukkit</groupId>
    <artifactId>loginsecurity</artifactId>
    <version>3.2.0</version>
    <scope>provided</scope>
</dependency>
lubaskinc0de commented 1 year ago

You can add LoginSecurity as a dependency via the CodeMC maven repository:

 <repository>
    <id>codemc-releases</id>
    <url>https://repo.codemc.io/repository/maven-public/</url>
</repository>

and then in your dependencies:

<dependency>
    <groupId>com.lenis0012.bukkit</groupId>
    <artifactId>loginsecurity</artifactId>
    <version>3.2.0</version>
    <scope>provided</scope>
</dependency>

how can i get unregistered player name?

lubaskinc0de commented 1 year ago

from event

lubaskinc0de commented 1 year ago

i need get player in my event handler for UNAUTHORIZED auth mode

lenis0012 commented 1 year ago

you can get the Player from the PlayerSession. e.g. event.getSession().getPlayer()