QRLogin icon

QRLogin -----

Login using QR code



With this plugin, you will be able to log in using a QR code.

INSTALATION

1- Download QRLogin.jar
2- Copy it to the plugins folder
3- Start your server
4- Configure Firebase, more info in the "Configure Firebase" section
5- (Optional) Enter your server name in the section "Server-name"
5- Use /qrlogin reload
6- Done
This plugin doesn't need any external dependencies or soft-dependencies

HOW TO USE

In QRLogin, you can register and login like you would do in other login plugins (using /register and /login commands).
However, you can download the QRLogin app, which will allow you to scan the QR code generated during the login.
When you scan the QR code with the app, you will log in automatically.
The QRLogin app can be downloaded from here: https://github.com/I2000C/QRLogin/raw/main/QRLogin.apk.

Note: after downloading the app, you have to scan the register QR code.
To do that:
1- Log in with password in the server
2- Use /account
3- Select register QR code
4- Scan that QR code with the QRLogin app
5- Done. Now you can scan the login QR code with the app


COMMANDS AND PERMISSIONS
  • /register: Allows you to register (permission not required)
  • /login: Allows you to log in (permission not required)
  • /account: Configure your account (permission not required)
  • /change_password: Change your password (permission not required) or other's (permission: qrlogin.change_others_password)
  • /reset_password: Reset password of a player (permission: qrlogin.reset_others_password)
  • /qrlogin help: Shows help page (permission: qrlogin.help)
  • /qrlogin reload: Reloads the plugin (permission: qrlogin.reload)
  • /set_login_location: Sets the login location (permission: qrlogin.set_location)
  • /set_lobby_location: Sets the lobby location (permission: qrlogin.set_location)
SPECIAL FEATURES
  • Anti-[you logged from another location] kick: If enabled, other player that has the same name as you can't kick you when they log in.
  • Fast relogging: If enabled, when you enter into the server with the same IP after few time of logging out, you will log in automatically.
  • Automatically kick players that take a long time to log in.
  • Automatically kick players after several incorrect password attempts.
  • Automatically ban suspicious IPs after several failed logging attempts.
  • Teleport mode: If enabled and configured, teleports players to the loginLocation when they join the server and when they log in, it teleports them to the lobbyLocation. Both login and lobby location can be configured using the commands above.
This plugin uses Firebase in order to detect when a QR code is scanned by an user.

Instructions to configure Firebase
https://github.com/I2000C/QRLogin/blob/main/QRLogin Firebase setup guide.pdf
upload_2021-9-14_22-18-0.png
upload_2021-9-14_22-18-51.png
upload_2021-9-14_22-21-6.png
upload_2021-9-14_22-21-24.png
upload_2021-9-14_22-21-34.png
upload_2021-9-14_22-22-11.png
upload_2021-9-14_22-22-27.png
upload_2021-9-14_22-33-47.png
upload_2021-9-14_22-34-11.png

If you liked the plugin, don't forget to write a good review.
Besides, if you have some problems/bugs or suggestions, send me a PM, comment in the plugin discussion or contact by discord (I2000C#1686)
Resource Information
Author:
----------
Total Downloads: 70
First Release: Sep 14, 2021
Last Update: Sep 14, 2021
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings