# Table of Contents - [PHP & SQL | Login System Pro](#php-sql-login-system-pro) - [PHP & SQL | Realtime Mail System](#php-sql-realtime-mail-system) - [Extra | Realtime Mail System](#extra-realtime-mail-system) - [Setup Single Player Mail | Realtime Mail System](#setup-single-player-mail-realtime-mail-system) - [Discord Channel | Realtime Mail System](#discord-channel-realtime-mail-system) - [Setup Unreal Database | Realtime Mail System](#setup-unreal-database-realtime-mail-system) - [How to change your item data | Realtime Mail System](#how-to-change-your-item-data-realtime-mail-system) - [Introduce | Realtime Mail System](#introduce-realtime-mail-system) - [How to create New Mail | Realtime Mail System](#how-to-create-new-mail-realtime-mail-system) - [Welcome To Realtime Mail System | Realtime Mail System](#welcome-to-realtime-mail-system-realtime-mail-system) - [Important Things | Realtime Mail System](#important-things-realtime-mail-system) - [Welcome To Login System Pro | Login System Pro](#welcome-to-login-system-pro-login-system-pro) - [Utils | Login System Pro](#utils-login-system-pro) - [On Completed Delegate | Login System Pro](#on-completed-delegate-login-system-pro) - [Setup Unreal Database | Login System Pro](#setup-unreal-database-login-system-pro) - [Variable | Login System Pro](#variable-login-system-pro) - [Validation | Login System Pro](#validation-login-system-pro) - [Show All Function | Login System Pro](#show-all-function-login-system-pro) - [Introduce | Login System Pro](#introduce-login-system-pro) - [User Data | Login System Pro](#user-data-login-system-pro) - [Saving | Login System Pro](#saving-login-system-pro) - [Mail | Login System Pro](#mail-login-system-pro) - [Generate Captcha | Login System Pro](#generate-captcha-login-system-pro) - [Users | Login System Pro](#users-login-system-pro) - [Get User Ban Reason | Login System Pro](#get-user-ban-reason-login-system-pro) - [Mail SMTP | Login System Pro](#mail-smtp-login-system-pro) - [LogOut | Login System Pro](#logout-login-system-pro) - [Clipboard | Login System Pro](#clipboard-login-system-pro) - [Ban | Login System Pro](#ban-login-system-pro) - [Integrate With Discord Login Pro | Login System Pro](#integrate-with-discord-login-pro-login-system-pro) - [In Dev Tips | Login System Pro](#in-dev-tips-login-system-pro) - [Change Password | Login System Pro](#change-password-login-system-pro) - [Set User Verify | Login System Pro](#set-user-verify-login-system-pro) - [Force Login | Login System Pro](#force-login-login-system-pro) - [Discord | Login System Pro](#discord-login-system-pro) - [Validate String against Enum | Login System Pro](#validate-string-against-enum-login-system-pro) - [Is Valid Email | Login System Pro](#is-valid-email-login-system-pro) - [Is String Length Valid | Login System Pro](#is-string-length-valid-login-system-pro) - [Save User Data | Login System Pro](#save-user-data-login-system-pro) - [Generate Error Code | Login System Pro](#generate-error-code-login-system-pro) - [Delete User | Login System Pro](#delete-user-login-system-pro) - [Request Password Reset | Login System Pro](#request-password-reset-login-system-pro) - [Register | Login System Pro](#register-login-system-pro) - [Is User Email Verify | Login System Pro](#is-user-email-verify-login-system-pro) - [Send Mail to User | Login System Pro](#send-mail-to-user-login-system-pro) - [Bind to force logout | Login System Pro](#bind-to-force-logout-login-system-pro) - [Get User Data | Login System Pro](#get-user-data-login-system-pro) - [Set Ban Reason | Login System Pro](#set-ban-reason-login-system-pro) - [Get User is Ban | Login System Pro](#get-user-is-ban-login-system-pro) - [Get Store Current Username | Login System Pro](#get-store-current-username-login-system-pro) - [Set User Admin Status | Login System Pro](#set-user-admin-status-login-system-pro) - [Save User Data Batch | Login System Pro](#save-user-data-batch-login-system-pro) - [Resend Verify Email | Login System Pro](#resend-verify-email-login-system-pro) - [Get User Admin Status | Login System Pro](#get-user-admin-status-login-system-pro) - [Login | Login System Pro](#login-login-system-pro) - [Get Users Item | Login System Pro](#get-users-item-login-system-pro) - [Insert User | Login System Pro](#insert-user-login-system-pro) - [Ban User | Login System Pro](#ban-user-login-system-pro) - [Check Is Login | Login System Pro](#check-is-login-login-system-pro) --- # PHP & SQL | Login System Pro [](https://pin-studios.gitbook.io/login-system-pro/getting-started/php-and-sql#download-example) Download Example ---------------------------------------------------------------------------------------------------------------------- Keep in mind that this is for the demo, so you will need to adapt it to your project and improve it if necessary You will find the 30 PHP used for the demo of the voucher system, you can set your own parameters and modify as you like, but don't forget to adapt the modifications to your database and project, or you can use your own PHP ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FUd0RF4TEixWqkyqNO3Jd%252Fimage.png%3Falt%3Dmedia%26token%3Dc9df4ad1-78fc-4343-b4e2-649099ee4de3&width=768&dpr=4&quality=100&sign=4d874a40&sv=2) Download From Unreal Marketplace Link [](https://pin-studios.gitbook.io/login-system-pro/getting-started/php-and-sql#setup-connect-db) Setup Connect DB ---------------------------------------------------------------------------------------------------------------------- Open Connect.php Edit Your Database Info Config ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FlOT40986Qm4ASKjOaI0b%252Fimage.png%3Falt%3Dmedia%26token%3D8ca22b5a-ad51-4615-93cf-7c43eb1b9a34&width=768&dpr=4&quality=100&sign=ca91ce8e&sv=2) [PreviousIntroduce](https://pin-studios.gitbook.io/login-system-pro/getting-started/introduce) [NextSetup Unreal Database](https://pin-studios.gitbook.io/login-system-pro/getting-started/setup-unreal-database) Last updated 9 months ago --- # PHP & SQL | Realtime Mail System [](https://pin-studios.gitbook.io/realtime-mail-system/getting-started/php-and-sql#download-example) Download Example -------------------------------------------------------------------------------------------------------------------------- Keep in mind that this is for the demo, so you will need to adapt it to your project and improve it if necessary You will find the 14 PHP used for the demo of the voucher system, you can set your own parameters and modify as you like, but don't forget to adapt the modifications to your database and project, or you can use your own PHP ![](https://pin-studios.gitbook.io/realtime-mail-system/~gitbook/image?url=https%3A%2F%2F1973259028-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJ5DTtCT1ZyrrdcDIan7g%252Fuploads%252FyJXJNWZwy6KbBIwXa5Hf%252Fimage.png%3Falt%3Dmedia%26token%3Daeb80935-0965-4674-9f32-af3be2943024&width=768&dpr=4&quality=100&sign=ed6ae835&sv=2) Download From Unreal Marketplace Link [](https://pin-studios.gitbook.io/realtime-mail-system/getting-started/php-and-sql#setup-connect-db) Setup Connect DB -------------------------------------------------------------------------------------------------------------------------- Open Connect.php Edit Your Database Info Config ![](https://pin-studios.gitbook.io/realtime-mail-system/~gitbook/image?url=https%3A%2F%2F1973259028-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJ5DTtCT1ZyrrdcDIan7g%252Fuploads%252FCgT9jJsjL9LtCtQi0TIf%252Fimage.png%3Falt%3Dmedia%26token%3Dc992652c-f5b1-4e5a-b33e-8fd5f5b79a1b&width=300&dpr=4&quality=100&sign=3dd6db6d&sv=2) [PreviousImportant Things](https://pin-studios.gitbook.io/realtime-mail-system/getting-started/publish-your-docs) [NextSetup Unreal Database](https://pin-studios.gitbook.io/realtime-mail-system/getting-started/setup-unreal-database) Last updated 9 months ago --- # Extra | Realtime Mail System [](https://pin-studios.gitbook.io/realtime-mail-system/getting-started/extra#text-arguments-variable) Text Arguments Variable ---------------------------------------------------------------------------------------------------------------------------------- If you need to get player name or other thing you can use {Input\_your\_text} Go to WBP\_MailInfo find this comment ![](https://pin-studios.gitbook.io/realtime-mail-system/~gitbook/image?url=https%3A%2F%2F1973259028-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJ5DTtCT1ZyrrdcDIan7g%252Fuploads%252FB9vNKrdlPcpXcGl1t2t5%252Fimage.png%3Falt%3Dmedia%26token%3Dc8996e62-c268-47c1-a4cc-8232a0a56ab2&width=768&dpr=4&quality=100&sign=6e323d72&sv=2) Click Format Text and go side detials add your new arguments variable ![](https://pin-studios.gitbook.io/realtime-mail-system/~gitbook/image?url=https%3A%2F%2F1973259028-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJ5DTtCT1ZyrrdcDIan7g%252Fuploads%252FGVoeXTdv14Cfi9y5E8Em%252Fimage.png%3Falt%3Dmedia%26token%3D0b97b724-a364-4ec4-ba10-19bf34695973&width=768&dpr=4&quality=100&sign=622d73b8&sv=2) ![](https://pin-studios.gitbook.io/realtime-mail-system/~gitbook/image?url=https%3A%2F%2F1973259028-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJ5DTtCT1ZyrrdcDIan7g%252Fuploads%252Fvr0Wl2WGrkYn6YhdSX05%252Fimage.png%3Falt%3Dmedia%26token%3Df4296140-0ed1-493a-8e08-ffe8ca91b910&width=768&dpr=4&quality=100&sign=9ba8fa36&sv=2) * * * [](https://pin-studios.gitbook.io/realtime-mail-system/getting-started/extra#code-explain) Code Explain ------------------------------------------------------------------------------------------------------------ MailSystemSubsystem.h Copy UENUM(BlueprintType, Category = "*MailSystem") enum class EMailType : uint8 { TextOnly UMETA(DisplayName = "Text Only"), TextAndItems UMETA(DisplayName = "Text + Items"), Link UMETA(DisplayName = "Link") }; you can add this if you have other thing like Redeem Code MailSystemSubsystem.h Copy UENUM(BlueprintType, Category = "*MailSystem") enum class EMailType : uint8 { TextOnly UMETA(DisplayName = "Text Only"), TextAndItems UMETA(DisplayName = "Text + Items"), Link UMETA(DisplayName = "Link"), RedeemCode UMeta(DisplayName = "Redeem Code") }; [PreviousSetup Unreal Database](https://pin-studios.gitbook.io/realtime-mail-system/getting-started/setup-unreal-database) [NextHow to create New Mail](https://pin-studios.gitbook.io/realtime-mail-system/tutorial/how-to-create-new-mail) Last updated 9 months ago --- # Setup Single Player Mail | Realtime Mail System Open DT\_Mail ![](https://pin-studios.gitbook.io/realtime-mail-system/~gitbook/image?url=https%3A%2F%2F1973259028-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJ5DTtCT1ZyrrdcDIan7g%252Fuploads%252FLQlPxpoTzbH48UprmI7N%252Fimage.png%3Falt%3Dmedia%26token%3Da16bf4be-8c61-4e1f-b453-429bd51f1b65&width=768&dpr=4&quality=100&sign=80102c23&sv=2) ![](https://pin-studios.gitbook.io/realtime-mail-system/~gitbook/image?url=https%3A%2F%2F1973259028-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJ5DTtCT1ZyrrdcDIan7g%252Fuploads%252FuYiDqqVq0JK7pEKdRYkA%252Fimage.png%3Falt%3Dmedia%26token%3D575158dd-14d9-421f-b851-b507d47ddcbb&width=768&dpr=4&quality=100&sign=504d2ec8&sv=2) Also Support Item & Url IsRead & IsClaim Dont Edit , dont checked, if you want to let users read/claim on begin play [PreviousHow to change your item data](https://pin-studios.gitbook.io/realtime-mail-system/tutorial/how-to-change-your-item-data) [NextDiscord Channel](https://pin-studios.gitbook.io/realtime-mail-system/other/discord-channel) Last updated 9 months ago --- # Discord Channel | Realtime Mail System [](https://pin-studios.gitbook.io/realtime-mail-system/other/discord-channel#click-here-to-join-discord) Click Here to Join Discord ---------------------------------------------------------------------------------------------------------------------------------------- [![Logo](https://pin-studios.gitbook.io/realtime-mail-system/~gitbook/image?url=https%3A%2F%2Fdiscord.com%2Fassets%2Ffavicon.ico&width=20&dpr=4&quality=100&sign=b8775637&sv=2)Join the Pin Studios Discord Server!Discord](https://www.discord.com/invite/DGGScRCZYk) [](https://pin-studios.gitbook.io/realtime-mail-system/other/discord-channel#verify-assets-and-get-into-verify-channel) Verify Assets & Get into Verify Channel -------------------------------------------------------------------------------------------------------------------------------------------------------------------- * **Why would I want to become a verified member?** To gain access to the verified-only support channels, legacy system versions, additional documentation and tutorials. Note that it doesn't mean you won't receive support on the non-verified channels. * **Why are you requiring verification on your server?** Piracy and asset stealing have become a major problem for all the marketplace creators, not only that, but people that didn't buy the product are constantly coming to get the help for the asset they do not own. The discord verification is a form of prevention of that. To become a verified member and gain access to the private channels do the following: > Write a `"Review"` with your Discord tag on the product page (after verification it can be removed to keep the section more cleaned) [PreviousSetup Single Player Mail](https://pin-studios.gitbook.io/realtime-mail-system/tutorial/setup-single-player-mail) Last updated 9 months ago --- # Setup Unreal Database | Realtime Mail System [](https://pin-studios.gitbook.io/realtime-mail-system/getting-started/setup-unreal-database#change-url) Change URL ------------------------------------------------------------------------------------------------------------------------ in any where or begin play run this function ![](https://pin-studios.gitbook.io/realtime-mail-system/~gitbook/image?url=https%3A%2F%2F1973259028-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJ5DTtCT1ZyrrdcDIan7g%252Fuploads%252F9MfXl0fhQqDEsabUm6sg%252Fimage.png%3Falt%3Dmedia%26token%3Df58c5d75-5862-42ff-b16b-348ec6738a43&width=768&dpr=4&quality=100&sign=431cc8d6&sv=2) [PreviousPHP & SQL](https://pin-studios.gitbook.io/realtime-mail-system/getting-started/php-and-sql) [NextExtra](https://pin-studios.gitbook.io/realtime-mail-system/getting-started/extra) Last updated 9 months ago --- # How to change your item data | Realtime Mail System Open WBP\_CreateMailPage in SetupItemList function ![](https://pin-studios.gitbook.io/realtime-mail-system/~gitbook/image?url=https%3A%2F%2F1973259028-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJ5DTtCT1ZyrrdcDIan7g%252Fuploads%252FcWJvDu1nIerfdWsECGQ0%252Fimage.png%3Falt%3Dmedia%26token%3Df2b15471-c471-4595-a1ba-15114254e604&width=768&dpr=4&quality=100&sign=a73d878e&sv=2) Just input the id & name & description & icon to link widget , if you dont have Items ID , just append a new id or just insert the Name item [PreviousHow to create New Mail](https://pin-studios.gitbook.io/realtime-mail-system/tutorial/how-to-create-new-mail) [NextSetup Single Player Mail](https://pin-studios.gitbook.io/realtime-mail-system/tutorial/setup-single-player-mail) Last updated 9 months ago --- # Introduce | Realtime Mail System ![](https://pin-studios.gitbook.io/realtime-mail-system/~gitbook/image?url=https%3A%2F%2F1973259028-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJ5DTtCT1ZyrrdcDIan7g%252Fuploads%252FQtxXIedxq7hce1Lk8IK4%252Fms00.png%3Falt%3Dmedia%26token%3D95547a80-7e3b-4bb2-8dff-ab3abbe7b00b&width=768&dpr=4&quality=100&sign=c313146&sv=2) The Mail System is a real-time, PHP-based email management solution designed for seamless integration and easy use. Built with flexibility in mind, it allows users to manage email communication efficiently without any need for coding. With real-time loading, database support, and a modern user interface, the system offers a complete email management solution for various projects. The Mail System includes an intuitive admin dashboard for quick and easy control, making it suitable for both developers and non-technical users. The system provides PHP and database examples, ensuring a smooth setup process and a simple migration path. The clean blueprint design and user-friendly interface allow for effortless navigation and configuration. Required PHP & SQL Skills ! ### [](https://pin-studios.gitbook.io/realtime-mail-system/getting-started/quickstart#key-feature) Key Feature * **Real-Time Loading:** Experience instant email updates and management with real-time loading capabilities, keeping your communication up-to-date. * **PHP-Based with Direct Responses:** Uses PHP for fast and direct responses, ensuring efficient handling of all email operations. * **Admin Dashboard:** Offers an easy-to-use admin dashboard, allowing users to manage email settings and view statistics without any technical expertise. * **Database Integration:** Supports a variety of databases for email storage and management, providing a reliable backend solution. * **Flexible and Simple Migration:** Easily migrate the system across different environments with minimal effort, thanks to a flexible design and database examples. * **No Coding Required:** Designed for simplicity, the system requires no coding to set up or use, making it accessible to all users. * **PHP and Database Examples Provided:** Comes with practical examples for PHP and database integration to get you started quickly. * **Clean Blueprint Design:** The system is built with a clean and organized blueprint, ensuring maintainability and ease of customization. * **Modern User Interface:** Features a sleek and contemporary UI, providing a professional and engaging user experience. [PreviousWelcome To Realtime Mail System](https://pin-studios.gitbook.io/realtime-mail-system) [NextImportant Things](https://pin-studios.gitbook.io/realtime-mail-system/getting-started/publish-your-docs) Last updated 9 months ago --- # How to create New Mail | Realtime Mail System Launch the game & open dashboard ![](https://pin-studios.gitbook.io/realtime-mail-system/~gitbook/image?url=https%3A%2F%2F1973259028-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJ5DTtCT1ZyrrdcDIan7g%252Fuploads%252FEjnniGpdYeFXZuYvvbCs%252Fimage.png%3Falt%3Dmedia%26token%3D1fb9bc6c-fd63-44ff-9926-585ecd22a571&width=768&dpr=4&quality=100&sign=f2c5e88d&sv=2) [](https://pin-studios.gitbook.io/realtime-mail-system/tutorial/how-to-create-new-mail#create-mail) Create Mail -------------------------------------------------------------------------------------------------------------------- In Mail Dashboard click create mail button ![](https://pin-studios.gitbook.io/realtime-mail-system/~gitbook/image?url=https%3A%2F%2F1973259028-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJ5DTtCT1ZyrrdcDIan7g%252Fuploads%252FuJx1VXLZrVJKvv3GzXfE%252Fimage.png%3Falt%3Dmedia%26token%3D35d04548-e081-4e96-9b74-163034846231&width=768&dpr=4&quality=100&sign=5e4d4971&sv=2) ![](https://pin-studios.gitbook.io/realtime-mail-system/~gitbook/image?url=https%3A%2F%2F1973259028-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJ5DTtCT1ZyrrdcDIan7g%252Fuploads%252FeRp8LbhALTVyr0cn8wug%252Fimage.png%3Falt%3Dmedia%26token%3D5606aa73-17aa-4c46-8343-9da060200a51&width=768&dpr=4&quality=100&sign=d562d947&sv=2) [](https://pin-studios.gitbook.io/realtime-mail-system/tutorial/how-to-create-new-mail#infomation) Infomation ------------------------------------------------------------------------------------------------------------------ * Mail ID - Must Different & Must Include * Mail Title - The Mail Title * Mail Desription - Mail Description * Mail Type 1. Text Only - Only Send The Text to players or users 2. Text + Items - Send Text & Items on right side to players or users 3. Website - Send the promote or some useful link to players or users * URL Link - only on select type with website use only * Expired Days - Will no longer to see that after the date , need to setup equre! [PreviousExtra](https://pin-studios.gitbook.io/realtime-mail-system/getting-started/extra) [NextHow to change your item data](https://pin-studios.gitbook.io/realtime-mail-system/tutorial/how-to-change-your-item-data) Last updated 9 months ago --- # Welcome To Realtime Mail System | Realtime Mail System ![Page cover](https://pin-studios.gitbook.io/realtime-mail-system/~gitbook/image?url=https%3A%2F%2F1973259028-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJ5DTtCT1ZyrrdcDIan7g%252Fuploads%252FwTRmDWcWvmqdX4jYqD2B%252Fmscv.png%3Falt%3Dmedia%26token%3D45be5d99-55ed-49a6-84a5-b888e441460b&width=1248&dpr=4&quality=100&sign=5f197cea&sv=2) The Mail System is a real-time PHP-based email management solution with a modern UI, flexible database support, and an intuitive admin dashboard. It requires no coding, offers easy migration, and comes with PHP and database examples, making it perfect for seamless integration and effortless email management. ### [](https://pin-studios.gitbook.io/realtime-mail-system#jump-right-in) Jump right in [](https://pin-studios.gitbook.io/realtime-mail-system/getting-started/quickstart) ![Cover](https://pin-studios.gitbook.io/realtime-mail-system/~gitbook/image?url=https%3A%2F%2F1973259028-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJ5DTtCT1ZyrrdcDIan7g%252Fuploads%252FQtxXIedxq7hce1Lk8IK4%252Fms00.png%3Falt%3Dmedia%26token%3D95547a80-7e3b-4bb2-8dff-ab3abbe7b00b&width=245&dpr=4&quality=100&sign=c313146&sv=2) **Introduce** Key Feature [](https://pin-studios.gitbook.io/realtime-mail-system/tutorial/how-to-create-new-mail) ![Cover](https://pin-studios.gitbook.io/realtime-mail-system/~gitbook/image?url=https%3A%2F%2F1973259028-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJ5DTtCT1ZyrrdcDIan7g%252Fuploads%252FwTRmDWcWvmqdX4jYqD2B%252Fmscv.png%3Falt%3Dmedia%26token%3D45be5d99-55ed-49a6-84a5-b888e441460b&width=245&dpr=4&quality=100&sign=5f197cea&sv=2) **Tutorial** Learn the Product [](https://pin-studios.gitbook.io/realtime-mail-system/other/discord-channel) ![Cover](https://pin-studios.gitbook.io/realtime-mail-system/~gitbook/image?url=https%3A%2F%2F1973259028-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJ5DTtCT1ZyrrdcDIan7g%252Fuploads%252FuIlfU9U8uJSJwcoY3QEJ%252FDiscord-Symbol.png%3Falt%3Dmedia%26token%3D7087d1e7-65a5-4408-8a06-85b74ca58e5c&width=245&dpr=4&quality=100&sign=259a585c&sv=2) **Verify** Veirfy & Get Support in Discord Server [NextIntroduce](https://pin-studios.gitbook.io/realtime-mail-system/getting-started/quickstart) Last updated 9 months ago --- # Important Things | Realtime Mail System Must Enabled Plugin in Plugin Page ![](https://pin-studios.gitbook.io/realtime-mail-system/~gitbook/image?url=https%3A%2F%2F1973259028-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FJ5DTtCT1ZyrrdcDIan7g%252Fuploads%252FHAhh6bo1RF9q3IN9Thza%252Fimage.png%3Falt%3Dmedia%26token%3D350b936f-7fd1-47c7-888e-4bc6784feb57&width=768&dpr=4&quality=100&sign=d555ad39&sv=2) [PreviousIntroduce](https://pin-studios.gitbook.io/realtime-mail-system/getting-started/quickstart) [NextPHP & SQL](https://pin-studios.gitbook.io/realtime-mail-system/getting-started/php-and-sql) Last updated 9 months ago --- # Welcome To Login System Pro | Login System Pro Login System Pro is a powerful user authentication plugin for Unreal Engine 5, leveraging PHP and SQL for seamless user management. It provides secure and efficient login capabilities with support for multi-user access, ensuring top-tier data protection. Enhance your game's user experience with quick integration and robust authentication. [](https://pin-studios.gitbook.io/login-system-pro/getting-started/introduce) Introduce Key Feature [](https://pin-studios.gitbook.io/login-system-pro/tutorial/show-all-function) Tutorial Learning Product [](https://pin-studios.gitbook.io/login-system-pro/other/discord) ![Cover](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252Fxe2nftvB9xFUNbvbsClc%252FDiscord-Symbol.png%3Falt%3Dmedia%26token%3D9a795ff7-6c43-4372-9ff9-c8c4cad3c1d1&width=245&dpr=4&quality=100&sign=17ef5b9c&sv=2) Discord Get Support [NextIntroduce](https://pin-studios.gitbook.io/login-system-pro/getting-started/introduce) Last updated 9 months ago --- # Utils | Login System Pro [Login](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/login) [Register](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/register) [Bind to force logout](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/bind-to-force-logout) [Force Login](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/force-login) [Change Password](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/change-password) [Set User Verify](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/set-user-verify) [Generate Error Code](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/generate-error-code) Last updated 9 months ago --- # On Completed Delegate | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FxiOuz8jiPIZHKXzAmgkV%252Fimage.png%3Falt%3Dmedia%26token%3Dda5d67b1-b9a2-49b9-806e-fa1b4071b921&width=768&dpr=4&quality=100&sign=ee2380b9&sv=2) "The 'Is Successful' message operates universally across all widgets. It will display an example message, providing feedback similar to the following:" Copy {"status":"success","message":"Email sent successfully to test"} [PreviousShow All Function](https://pin-studios.gitbook.io/login-system-pro/tutorial/show-all-function) [NextUtils](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils) Last updated 9 months ago --- # Setup Unreal Database | Login System Pro [](https://pin-studios.gitbook.io/login-system-pro/getting-started/setup-unreal-database#change-url) Change URL -------------------------------------------------------------------------------------------------------------------- in any where or begin play run this function ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FlDHDpfk68xhhnst4QlxN%252Fimage.png%3Falt%3Dmedia%26token%3D574abb38-db1a-4b1d-8db2-4428381175ad&width=768&dpr=4&quality=100&sign=a3a7c69a&sv=2) [PreviousPHP & SQL](https://pin-studios.gitbook.io/login-system-pro/getting-started/php-and-sql) [NextMail SMTP](https://pin-studios.gitbook.io/login-system-pro/getting-started/mail-smtp) Last updated 9 months ago --- # Variable | Login System Pro [Get User is Ban](https://pin-studios.gitbook.io/login-system-pro/tutorial/variable/get-user-is-ban) [Get User Admin Status](https://pin-studios.gitbook.io/login-system-pro/tutorial/variable/get-user-admin-status) [Check Is Login](https://pin-studios.gitbook.io/login-system-pro/tutorial/variable/check-is-login) [Get Users Item](https://pin-studios.gitbook.io/login-system-pro/tutorial/variable/get-users-item) [Get Store Current Username](https://pin-studios.gitbook.io/login-system-pro/tutorial/variable/get-store-current-username) Last updated 9 months ago --- # Validation | Login System Pro [Generate Captcha](https://pin-studios.gitbook.io/login-system-pro/tutorial/validation/generate-captcha) [Is Valid Email](https://pin-studios.gitbook.io/login-system-pro/tutorial/validation/is-valid-email) [Validate String against Enum](https://pin-studios.gitbook.io/login-system-pro/tutorial/validation/validate-string-against-enum) [Is String Length Valid](https://pin-studios.gitbook.io/login-system-pro/tutorial/validation/is-string-length-valid) [Is User Email Verify](https://pin-studios.gitbook.io/login-system-pro/tutorial/validation/is-user-email-verify) Last updated 9 months ago --- # Show All Function | Login System Pro [](https://pin-studios.gitbook.io/login-system-pro/tutorial/show-all-function#login-system-pro-subsystem) Login System Pro Subsystem ----------------------------------------------------------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FiKeBtNfxC0iUuYzpZnr7%252Fimage.png%3Falt%3Dmedia%26token%3D7d0bb592-8085-49a7-9d0d-b51f469244de&width=768&dpr=4&quality=100&sign=41539c63&sv=2) Use the engine subsystem [](https://pin-studios.gitbook.io/login-system-pro/tutorial/show-all-function#main) Main --------------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252Fs5yFMR1q1vX3NdMSIi5A%252Fimage.png%3Falt%3Dmedia%26token%3Dcf18d640-5567-48b4-a5ce-5c67b6dde88e&width=768&dpr=4&quality=100&sign=3d3cb900&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/show-all-function#utils) Utils ----------------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FLlzZ4mSSmyqFHhHCAkF9%252Fimage.png%3Falt%3Dmedia%26token%3Da32ba2f5-3d85-4083-8cc5-51137733d921&width=768&dpr=4&quality=100&sign=57671956&sv=2) Main Use Utils [](https://pin-studios.gitbook.io/login-system-pro/tutorial/show-all-function#validation) Validation --------------------------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FDQJTjbG77diFkCXPpVwh%252Fimage.png%3Falt%3Dmedia%26token%3Dc22d6e69-33ac-4354-b0b4-6b72bbddf03f&width=768&dpr=4&quality=100&sign=d7babdc5&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/show-all-function#variable) Variable ----------------------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FlSV6CXceAqccbgo77VHH%252Fimage.png%3Falt%3Dmedia%26token%3D706b82e4-41f9-40e4-ad57-ca078c9aeb02&width=768&dpr=4&quality=100&sign=5c8486d7&sv=2) ### [](https://pin-studios.gitbook.io/login-system-pro/tutorial/show-all-function#ban) Ban ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252Fac1M69FFxWlpr2lJBtIN%252Fimage.png%3Falt%3Dmedia%26token%3D6217bb55-6792-4fbb-a5ef-fe184f7d1cd4&width=768&dpr=4&quality=100&sign=f5fd4a63&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/show-all-function#users) Users ----------------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FVnifciClCFDPxRgXF1Rd%252Fimage.png%3Falt%3Dmedia%26token%3D6e1a8306-9d63-4779-a8c9-c414e50478c7&width=768&dpr=4&quality=100&sign=748745be&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/show-all-function#user-data) User Data ------------------------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252F0Sw0yTNcXEorfA25UcO5%252Fimage.png%3Falt%3Dmedia%26token%3Deaa13ab3-ce71-4881-b7bf-80bf4ce4af0a&width=768&dpr=4&quality=100&sign=5be5b861&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/show-all-function#saving) Saving ------------------------------------------------------------------------------------------------- ### [](https://pin-studios.gitbook.io/login-system-pro/tutorial/show-all-function#load-system) Load System ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252F0J5Rbs5wIjOg9VyBHQRs%252Fimage.png%3Falt%3Dmedia%26token%3De339178b-d696-4da1-ad5f-929959b2d0c1&width=768&dpr=4&quality=100&sign=aac42ff1&sv=2) ### [](https://pin-studios.gitbook.io/login-system-pro/tutorial/show-all-function#save-system) Save System ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FRfjrLEchSd1pjGtFHIUa%252Fimage.png%3Falt%3Dmedia%26token%3Dcd1048da-bc6a-4bbd-beeb-d5e8437ed2bf&width=768&dpr=4&quality=100&sign=6ebc88a8&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/show-all-function#mail) Mail --------------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FRbSOWTa0nbrRfVaMJS3k%252Fimage.png%3Falt%3Dmedia%26token%3D93b1df37-ebaf-47fa-bdca-36b72d3f412b&width=768&dpr=4&quality=100&sign=da6d79de&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/show-all-function#logout) Logout ------------------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FEqrugA4Ch41yk346Br61%252Fimage.png%3Falt%3Dmedia%26token%3De5e8be55-a721-4121-a3e0-cbe915ed3060&width=768&dpr=4&quality=100&sign=30ddc316&sv=2) ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FtItoGr0s251TdeD7Hc6g%252Fimage.png%3Falt%3Dmedia%26token%3Df8f1c735-952e-4ae5-abb4-3253bbb9268a&width=768&dpr=4&quality=100&sign=bd68145&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/show-all-function#clipboard) Clipboard ------------------------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252F494F1oURW68aUv0ADAAX%252Fimage.png%3Falt%3Dmedia%26token%3Ddb86a74b-75a1-4bf4-aba3-5a2ea8dbf44a&width=768&dpr=4&quality=100&sign=a8d4ae18&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/show-all-function#ban-1) Ban --------------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FbHFHMyIlDRFExCXfsI38%252Fimage.png%3Falt%3Dmedia%26token%3D779b744e-fd73-478b-afd6-eb99ba02b9eb&width=768&dpr=4&quality=100&sign=66c8eb0b&sv=2) [PreviousMail SMTP](https://pin-studios.gitbook.io/login-system-pro/getting-started/mail-smtp) [NextOn Completed Delegate](https://pin-studios.gitbook.io/login-system-pro/tutorial/on-completed-delegate) Last updated 9 months ago --- # Introduce | Login System Pro **Description:** Login System Pro is a versatile and easy-to-use authentication plugin for Unreal Engine 5, tailored for developers with PHP and SQL expertise, and requiring no C++ skills. This plugin offers a seamless setup for secure login and comprehensive user management, making it ideal for projects prioritizing simplicity and efficiency. **Key Features:** 1. **Admin Dashboard**: User-friendly interface for managing user accounts and settings. 2. **User Registration**: Secure and straightforward registration process. 3. **CAPTCHA Verification**: Integrated CAPTCHA to prevent automated bot registrations. 4. **Password Reset**: Convenient password reset functionality for users. 5. **Forgot Password**: Hassle-free account recovery with email notifications. 6. **Email Verification**: Verify user identities via email during sign-up. 7. **Password Change**: Allow secure updates to user passwords. 8. **Ban Functionality**: Control access by banning specific users when needed. 9. **User Data Management**: Save and load user data efficiently. 10. **Remember Me**: Feature to remember user account and password for quicker access. 11. **Forced Login/Logout**: Ability to enforce login sessions or terminate them as required. 12. **Logout**: Easy option for users to securely log out. 13. **External Account Integration**: Support for importing accounts from external sources. Login System Pro provides a robust, PHP and SQL-powered solution for all your authentication needs without the complexity of C++ development. [PreviousWelcome To Login System Pro](https://pin-studios.gitbook.io/login-system-pro) [NextPHP & SQL](https://pin-studios.gitbook.io/login-system-pro/getting-started/php-and-sql) Last updated 9 months ago --- # User Data | Login System Pro [Insert User](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/insert-user) [Get User Data](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/get-user-data) [Save User Data](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/save-user-data) [Save User Data Batch](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/save-user-data-batch) [Set User Admin Status](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/set-user-admin-status) Last updated 9 months ago --- # Saving | Login System Pro [](https://pin-studios.gitbook.io/login-system-pro/tutorial/saving#load-saved-login-data) Load Saved Login Data -------------------------------------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FE3QNVyq8L9tgb4R2rCzQ%252Fimage.png%3Falt%3Dmedia%26token%3D118797d4-7cac-4232-a7c0-a8b9b23adfbb&width=768&dpr=4&quality=100&sign=f6382fb4&sv=2) ### [](https://pin-studios.gitbook.io/login-system-pro/tutorial/saving#output) Output * Out Saved Username Or Email - use login infomation * Out Saved Password - all is using string to save , not hash , because hash is only encode cant decode [](https://pin-studios.gitbook.io/login-system-pro/tutorial/saving#game.ini) Game.ini ------------------------------------------------------------------------------------------ Will Save in "Game.ini" , example like Copy [/Script/LoginSystemPro.LoginSystemProSubsystem] SavedPassword=test12 LastUsernameOrEmail=test [](https://pin-studios.gitbook.io/login-system-pro/tutorial/saving#save-username-or-email) Save Username Or Email ---------------------------------------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FrZvOW6uAfVIXxrahdkU9%252Fimage.png%3Falt%3Dmedia%26token%3D4425241e-3230-4cdb-b003-a19667457685&width=768&dpr=4&quality=100&sign=8e0014cb&sv=2) ### [](https://pin-studios.gitbook.io/login-system-pro/tutorial/saving#input-type) Input Type * Username or Email - Input with login infomation * Remember - if true will save in [Game.ini](https://pin-studios.gitbook.io/login-system-pro/tutorial/saving#game.ini) , if false will clear ini [](https://pin-studios.gitbook.io/login-system-pro/tutorial/saving#save-password) Save Password ---------------------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FtBSBKtFXKdepAP69ltQC%252Fimage.png%3Falt%3Dmedia%26token%3Ddb1ac6b1-503f-4845-97f7-b997fa063e46&width=768&dpr=4&quality=100&sign=b43547a8&sv=2) ### [](https://pin-studios.gitbook.io/login-system-pro/tutorial/saving#input-type-1) Input Type * Password - Will save in string , not hash , hash cant decode * Remember - if true will save in [Game.ini](https://pin-studios.gitbook.io/login-system-pro/tutorial/saving#game.ini) , if false will clear ini [PreviousDelete User](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/delete-user) [NextMail](https://pin-studios.gitbook.io/login-system-pro/tutorial/mail) Last updated 9 months ago --- # Mail | Login System Pro [Request Password Reset](https://pin-studios.gitbook.io/login-system-pro/tutorial/mail/request-password-reset) [Resend Verify Email](https://pin-studios.gitbook.io/login-system-pro/tutorial/mail/resend-verify-email) [Send Mail to User](https://pin-studios.gitbook.io/login-system-pro/tutorial/mail/send-mail-to-user) Last updated 9 months ago --- # Generate Captcha | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252Faiwv9EdFOPzny0DnoOlu%252Fimage.png%3Falt%3Dmedia%26token%3Db39128eb-fd91-4c2d-939c-bacb213ec6f5&width=768&dpr=4&quality=100&sign=b80f0e6&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/validation/generate-captcha#input-type) Input Type ------------------------------------------------------------------------------------------------------------------- * Validation Type * Any - Random with AlphaNumericWithSymbolsAndUpper * Alpha - Alphabetic * Number - Numeric * AlphaNumeric - Alphabetic + Numeric * AlphaNumericWithSymbols - Alphabetic + Numeric + Symbol * AlphaNumericWithSymbolsAndUpper - Alphabetic + Numeric + Symbol + Uppercase * Use Custom Font - if input Font Settings * Font Settings - same with game font settings info * Use Random Color - if false will use black color , if true will use random with linear color * Length - captcha generate letters length * Width - texture 2d width , recommend use blurly * Height - texture 2d height , also recommend use blurly , like the captcha [](https://pin-studios.gitbook.io/login-system-pro/tutorial/validation/generate-captcha#output-type) Output Type --------------------------------------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FQDslUlzTLbw32O5oCW7I%252Fimage.png%3Falt%3Dmedia%26token%3Da00c20b0-80c4-4cf4-913a-96ac95d56d27&width=768&dpr=4&quality=100&sign=423eba5d&sv=2) * Captcha Text - is let you to make equals string * Captcha Texture - Set brush with texture to image or border [](https://pin-studios.gitbook.io/login-system-pro/tutorial/validation/generate-captcha#example) Example ------------------------------------------------------------------------------------------------------------- ### [](https://pin-studios.gitbook.io/login-system-pro/tutorial/validation/generate-captcha#default) Default ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FxG732LaDbAWbw6e2mIL6%252Fimage.png%3Falt%3Dmedia%26token%3D0412a17a-1b48-463b-aba0-be7820adca42&width=768&dpr=4&quality=100&sign=10582d32&sv=2) ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FUFquj00PrK8RwPXBtpMP%252Fimage.png%3Falt%3Dmedia%26token%3D1fbd8ea7-5fb1-433b-a375-bafca59b6456&width=768&dpr=4&quality=100&sign=ab2a2796&sv=2) ### [](https://pin-studios.gitbook.io/login-system-pro/tutorial/validation/generate-captcha#custom-font-and-not-random-color) Custom font & not random color ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FOs2bz6CiTgiPwq0HeuDT%252Fimage.png%3Falt%3Dmedia%26token%3D52441d69-f859-4b65-9088-5239923825a7&width=768&dpr=4&quality=100&sign=7d5afa17&sv=2) ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252F98Lg0ujyXWAFmm75rdE8%252Fimage.png%3Falt%3Dmedia%26token%3Db09b5f6c-93ed-4ce4-a3bb-289111cd003f&width=768&dpr=4&quality=100&sign=6fa7fc4b&sv=2) [PreviousValidation](https://pin-studios.gitbook.io/login-system-pro/tutorial/validation) [NextIs Valid Email](https://pin-studios.gitbook.io/login-system-pro/tutorial/validation/is-valid-email) Last updated 9 months ago --- # Users | Login System Pro [](https://pin-studios.gitbook.io/login-system-pro/tutorial/users#fetch-all-users) Fetch All Users ------------------------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FFkJ3qW7MAemp6DhNVrtK%252Fimage.png%3Falt%3Dmedia%26token%3D84af9645-0d18-4975-98b0-0d91efe9de6c&width=768&dpr=4&quality=100&sign=cdfbb5f5&sv=2) Get All Users Sql [](https://pin-studios.gitbook.io/login-system-pro/tutorial/users#example) Example --------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FdBOyPWGv9mSNs8Qd5cl4%252Fimage.png%3Falt%3Dmedia%26token%3Ddb8125d6-80b3-41ba-b9bb-e06e365a0f15&width=768&dpr=4&quality=100&sign=203352be&sv=2) Copy { "status": "success", "users": [\ {\ "id": 5,\ "username": "test",\ "email": "example@example.com",\ "isLogin": true,\ "verified": true,\ "is_ban": false,\ "ban_until": null,\ "ban_reason": "ban test",\ "isAdmin": true\ },\ {\ "id": 79412754,\ "username": "test2",\ "email": "test@email.com",\ "isLogin": false,\ "verified": true,\ "is_ban": false,\ "ban_until": null,\ "ban_reason": "test1",\ "isAdmin": false\ }\ ] } Last updated 9 months ago --- # Get User Ban Reason | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FEKkpMQuhPS1uBVEwLPM7%252Fimage.png%3Falt%3Dmedia%26token%3De8896d67-a362-44d9-ba9b-6d6a2a218a14&width=768&dpr=4&quality=100&sign=7e2a96b8&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/ban/get-user-ban-reason#input-type) Input Type --------------------------------------------------------------------------------------------------------------- * Username or email - support 2 types [](https://pin-studios.gitbook.io/login-system-pro/tutorial/ban/get-user-ban-reason#oncompleted) OnCompleted ----------------------------------------------------------------------------------------------------------------- [On Completed Delegate](https://pin-studios.gitbook.io/login-system-pro/tutorial/on-completed-delegate) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/ban/get-user-ban-reason#example) Example --------------------------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FYFchsySxZ7DUFq0eRdbb%252Fimage.png%3Falt%3Dmedia%26token%3D007f6d9a-ed2c-4f10-bc68-be3979be0157&width=768&dpr=4&quality=100&sign=10e1dd5f&sv=2) Copy LogTemp: Received response from server: {"status":"success","ban_reason":"ban test"} LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint1_C_177] ban test [PreviousSet Ban Reason](https://pin-studios.gitbook.io/login-system-pro/tutorial/ban/set-ban-reason) [NextIn Dev Tips](https://pin-studios.gitbook.io/login-system-pro/extra/in-dev-tips) Last updated 9 months ago --- # Mail SMTP | Login System Pro [](https://pin-studios.gitbook.io/login-system-pro/getting-started/mail-smtp#google-gmail) Google (Gmail) -------------------------------------------------------------------------------------------------------------- [![Logo](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2Fsupport.google.com%2Ffavicon.ico&width=20&dpr=4&quality=100&sign=a190c4a1&sv=2)Sign in with App Passwords - Google Account Help](https://support.google.com/accounts/answer/185833?hl=en) Read This After you make some changes [https://myaccount.google.com/apppasswordsmyaccount.google.com](https://myaccount.google.com/apppasswords) request app password ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FgzDw61uNANduaynMBg67%252Fimage.png%3Falt%3Dmedia%26token%3D4426cbaa-9455-45f7-bf5a-798073385a65&width=768&dpr=4&quality=100&sign=3b92027&sv=2) In App name input your app name (whatever) ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FzH3fcvs2ZRrCIsyZ8jFM%252Fimage.png%3Falt%3Dmedia%26token%3D83c27ce1-83bf-445e-a7cd-277621ab2473&width=768&dpr=4&quality=100&sign=eaa5c6ba&sv=2) you will get this , copy and paste , ignore spacebar ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252F5MYy62HSpG7SPgPnGrFz%252Fimage.png%3Falt%3Dmedia%26token%3Dea84d67a-e695-4994-bf34-00ad509bccd7&width=768&dpr=4&quality=100&sign=3e1ceffe&sv=2) Copy smtp_server=smtp.gmail.com smtp_port=587 smtp_ssl=tls auth_username=your-email@gmail.com auth_password=app-password from_email=your-email@gmail.com [PreviousSetup Unreal Database](https://pin-studios.gitbook.io/login-system-pro/getting-started/setup-unreal-database) [NextShow All Function](https://pin-studios.gitbook.io/login-system-pro/tutorial/show-all-function) Last updated 9 months ago --- # LogOut | Login System Pro [](https://pin-studios.gitbook.io/login-system-pro/tutorial/logout#logout) Logout -------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FoIrmZYYF4R37DgYbLhqS%252Fimage.png%3Falt%3Dmedia%26token%3Deed312c8-bb37-44fa-9edc-e93d1e8e471c&width=768&dpr=4&quality=100&sign=8f2ade1&sv=2) ### [](https://pin-studios.gitbook.io/login-system-pro/tutorial/logout#input-type) Input Type * Username or email - support 2 types [](https://pin-studios.gitbook.io/login-system-pro/tutorial/logout#oncompleted) OnCompleted ------------------------------------------------------------------------------------------------ [On Completed Delegate](https://pin-studios.gitbook.io/login-system-pro/tutorial/on-completed-delegate) If exit game or quit , you need to make sure the user logout, you can make this function in game instance or on exit event , if not , next time user need to login will block with "user already login" ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FLMK7TiJMGuzFzLGUCOPU%252Fimage.png%3Falt%3Dmedia%26token%3D98232a85-c61a-415e-818b-2843f3bc22af&width=768&dpr=4&quality=100&sign=56143445&sv=2) ### [](https://pin-studios.gitbook.io/login-system-pro/tutorial/logout#force-login-will-kick-the-other-user-when-online-or-is-login) Force Login will kick the other user when online or is login [](https://pin-studios.gitbook.io/login-system-pro/tutorial/logout#bind-event-to-on-force-logout) Bind Event to On Force Logout ------------------------------------------------------------------------------------------------------------------------------------ ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252F1cEJe8TKtsn3M8btiFMN%252Fimage.png%3Falt%3Dmedia%26token%3D01022a23-ac5b-4bb4-b224-78dd1e9ebda3&width=768&dpr=4&quality=100&sign=aa022ea5&sv=2) ### [](https://pin-studios.gitbook.io/login-system-pro/tutorial/logout#bind-on-begin-play-with-force-login) Bind on begin play , with force login ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FSAwIttsIL9bEpny56yPE%252Fimage.png%3Falt%3Dmedia%26token%3Dc5fbca45-7967-4e28-a36f-fac46aeb3f87&width=768&dpr=4&quality=100&sign=6978925&sv=2) ### [](https://pin-studios.gitbook.io/login-system-pro/tutorial/logout#gif-show) Gif Show ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252F4NeKJsJSk5ZY8gQosDTT%252Frecording.gif%3Falt%3Dmedia%26token%3D695a8696-37bb-4376-b5c6-58dac9673d24&width=768&dpr=4&quality=100&sign=2da5c7d4&sv=2) [PreviousSend Mail to User](https://pin-studios.gitbook.io/login-system-pro/tutorial/mail/send-mail-to-user) [NextClipboard](https://pin-studios.gitbook.io/login-system-pro/tutorial/clipboard) Last updated 9 months ago --- # Clipboard | Login System Pro [](https://pin-studios.gitbook.io/login-system-pro/tutorial/clipboard#copy-to-clipboard) Copy to Clipboard --------------------------------------------------------------------------------------------------------------- Simple copy ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FwWszqR2EYhtiYwiMSBE8%252Fimage.png%3Falt%3Dmedia%26token%3Dc6073a79-fae8-4692-8120-3a121fce92ee&width=768&dpr=4&quality=100&sign=be83446e&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/clipboard#paste-from-clipboard) Paste from Clipboard --------------------------------------------------------------------------------------------------------------------- Simple paste ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252Fu0zrsLRgoOGaVv9ZcUcj%252Fimage.png%3Falt%3Dmedia%26token%3D6a47bdb4-74ec-4131-991d-a1a26a05649c&width=768&dpr=4&quality=100&sign=5c4b6ebb&sv=2) [PreviousLogOut](https://pin-studios.gitbook.io/login-system-pro/tutorial/logout) [NextBan](https://pin-studios.gitbook.io/login-system-pro/tutorial/ban) Last updated 9 months ago --- # Ban | Login System Pro [Ban User](https://pin-studios.gitbook.io/login-system-pro/tutorial/ban/ban-user) [Set Ban Reason](https://pin-studios.gitbook.io/login-system-pro/tutorial/ban/set-ban-reason) [Get User Ban Reason](https://pin-studios.gitbook.io/login-system-pro/tutorial/ban/get-user-ban-reason) --- # Integrate With Discord Login Pro | Login System Pro [](https://pin-studios.gitbook.io/login-system-pro/other/integrate-with-discord-login-pro#marketplace-link) Marketplace Link --------------------------------------------------------------------------------------------------------------------------------- [![Logo](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2Fstatic.fab.com%2Fstatic%2Fbuilds%2Fweb%2Fdist%2Ffrontend%2Fassets%2Fimages%2Fcommon%2Ffavicon%2F55950a2ddbbaa3937c5a48b0bd460965-v2.png&width=20&dpr=4&quality=100&sign=ad103807&sv=2)FabFab.com](https://fab.com/s/5f66204c24cf) Soon [PreviousIn Dev Tips](https://pin-studios.gitbook.io/login-system-pro/extra/in-dev-tips) [NextDiscord](https://pin-studios.gitbook.io/login-system-pro/other/discord) Last updated 9 months ago --- # In Dev Tips | Login System Pro Open WBP\_MainOverlay [](https://pin-studios.gitbook.io/login-system-pro/extra/in-dev-tips#wbp_loginwidget) WBP\_LoginWidget ----------------------------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FiortOvKYDKlulSovBNya%252Fimage.png%3Falt%3Dmedia%26token%3D0827ba43-d9c6-4940-80c0-1e31b54acacf&width=768&dpr=4&quality=100&sign=d8e0a9&sv=2) ### [](https://pin-studios.gitbook.io/login-system-pro/extra/in-dev-tips#details) Details For Login Using Verify ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FF2izR04zDNKL29AzWcBM%252Fimage.png%3Falt%3Dmedia%26token%3D640e3f84-2720-4b0f-b2bf-745e5e34a3d7&width=768&dpr=4&quality=100&sign=34bb5d4d&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/extra/in-dev-tips#wbp_registerwidget) WBP\_RegisterWidget ----------------------------------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252Fso26ALhbeMmrVmBGJfdm%252Fimage.png%3Falt%3Dmedia%26token%3De8464491-c1d1-4f6b-b673-f5257c80861d&width=768&dpr=4&quality=100&sign=b69764d0&sv=2) ### [](https://pin-studios.gitbook.io/login-system-pro/extra/in-dev-tips#details-1) Details ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FxuNSHGuMbO5COzA9Z3mD%252Fimage.png%3Falt%3Dmedia%26token%3Dd8730dfc-bd15-447c-ac54-8d74087599e7&width=768&dpr=4&quality=100&sign=9b1e525c&sv=2) * Use Email Verify - will use email to verify or register instant * Password Validation type - [Input type](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/register#input-type) * Min Length - register password length * Captcha Validation Type - [Input Type](https://pin-studios.gitbook.io/login-system-pro/tutorial/validation/generate-captcha#input-type) * Captcha Length - length of generate captcha * Use Random Color - if true will random for each chapter , if false will use the black color [](https://pin-studios.gitbook.io/login-system-pro/extra/in-dev-tips#demo-account) Demo Account ---------------------------------------------------------------------------------------------------- Demo Showcase info Account : admin Password : admin * * * [](https://pin-studios.gitbook.io/login-system-pro/extra/in-dev-tips#popup-types) PopUp Types -------------------------------------------------------------------------------------------------- All using static function library ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FZ7Zt4Stbp8joxNOxZ0Mk%252Fimage.png%3Falt%3Dmedia%26token%3D584ddbdc-3758-460e-8e75-1cbbc6ce422d&width=768&dpr=4&quality=100&sign=247ee5ba&sv=2) ### [](https://pin-studios.gitbook.io/login-system-pro/extra/in-dev-tips#add-loading-pop-up-widget) Add Loading Pop Up Widget > Example ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FPg72h0xtrH78EybkCxZr%252Fimage.png%3Falt%3Dmedia%26token%3D8c95e2b3-07a0-4c4e-a353-bb72e0101e93&width=768&dpr=4&quality=100&sign=13ab4529&sv=2) * ZOrder - Widget zorder layers * In Text Message - center text * Loading Playback Speed - default is 1 #### [](https://pin-studios.gitbook.io/login-system-pro/extra/in-dev-tips#showcase) Showcase ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FvnU5To8EuDASDHqTlXLS%252Frecording.gif%3Falt%3Dmedia%26token%3D5ce1d4f5-e3e4-4b28-94ed-1c638d126378&width=768&dpr=4&quality=100&sign=12d8ff0c&sv=2) How to remove ? ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FwL8JZNmggdGRw0EiMydM%252Fimage.png%3Falt%3Dmedia%26token%3Dda2b312f-eda6-4860-a080-ee553c54d1c5&width=768&dpr=4&quality=100&sign=4f4afb23&sv=2) * * * ### [](https://pin-studios.gitbook.io/login-system-pro/extra/in-dev-tips#add-popup-widget) Add PopUp Widget this is the confirm pop up widget > Example ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FoNeFNUOC4wDqqFovZBar%252Fimage.png%3Falt%3Dmedia%26token%3Ddd7dc0d5-af46-4884-84a8-d9ae91051f64&width=768&dpr=4&quality=100&sign=bced8222&sv=2) * ZOrder - Widget zorder layers * In Text Message - center text * Show cancel - if false will only appear confirm * If False ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FufIuYfBgBiwnrHvXGBJV%252Fimage.png%3Falt%3Dmedia%26token%3D2b5d0f1d-a386-4adc-b076-48e072d0847f&width=768&dpr=4&quality=100&sign=7f964724&sv=2) * If True * ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252Fv5zHhY8cqVTWlNxtPJ0w%252Fimage.png%3Falt%3Dmedia%26token%3D82c21566-1d4d-474d-8d66-45515b496c77&width=768&dpr=4&quality=100&sign=2dc8a72b&sv=2) * Error Code To Copy - just input something like error code(WIP-o012k02) * Show Copy - If true will appear button to copy * If true * ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252Fju5lAbuzw6McV6YZo8Da%252Frecording.gif%3Falt%3Dmedia%26token%3D78172eb7-0b59-4a79-b627-f4f843ebe76e&width=768&dpr=4&quality=100&sign=e5cad71&sv=2) * Assign binding to click * ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FGDfh718Z4MgiaOcB1EEp%252Fimage.png%3Falt%3Dmedia%26token%3De8d64bc5-303c-48a3-9012-b8352489c603&width=768&dpr=4&quality=100&sign=f81be12b&sv=2) * * * ### [](https://pin-studios.gitbook.io/login-system-pro/extra/in-dev-tips#add-up-pop-up-widget) Add Up Pop Up Widget ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FXTzpQ7LvB26BBtvA5stC%252Fimage.png%3Falt%3Dmedia%26token%3D3d9eb3ed-8a83-42b3-8dc9-1adbc353f699&width=768&dpr=4&quality=100&sign=4180644c&sv=2) * ZOrder - Widget zorder layers * In Text Message - center text > Example ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FK8uLI7Yog2pr9ErDgV5G%252Frecording.gif%3Falt%3Dmedia%26token%3Dd1329b39-44dd-4759-adcd-b9c9fa0f9052&width=768&dpr=4&quality=100&sign=94b65a93&sv=2) [PreviousGet User Ban Reason](https://pin-studios.gitbook.io/login-system-pro/tutorial/ban/get-user-ban-reason) [NextIntegrate With Discord Login Pro](https://pin-studios.gitbook.io/login-system-pro/other/integrate-with-discord-login-pro) Last updated 9 months ago --- # Change Password | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FcdJccBA9tfQ1VrDab79H%252Fimage.png%3Falt%3Dmedia%26token%3De67ab530-d2fc-43c6-bf63-26b407b2b814&width=768&dpr=4&quality=100&sign=829d810f&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/change-password#input-type) Input type ------------------------------------------------------------------------------------------------------------- * Username or Email - support 2 type * Old Password - current using password * New Password - need change password "All data is hashed to protect user privacy." [](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/change-password#on-completed) On Completed ----------------------------------------------------------------------------------------------------------------- [On Completed Delegate](https://pin-studios.gitbook.io/login-system-pro/tutorial/on-completed-delegate) [PreviousForce Login](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/force-login) [NextSet User Verify](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/set-user-verify) Last updated 9 months ago --- # Set User Verify | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FTw8bPfEcFp9WKYeBQl4M%252Fimage.png%3Falt%3Dmedia%26token%3D58c0d66d-dfe0-47b2-81ca-c7c2a4702776&width=768&dpr=4&quality=100&sign=15f1f6c0&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/set-user-verify#input-type) Input type ------------------------------------------------------------------------------------------------------------- * Username or Email - support 2 type * Set Verify - Directly set user verified Directly setting the verification status is not recommended if you want to verify users manually. [](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/set-user-verify#on-completed) On Completed ----------------------------------------------------------------------------------------------------------------- [On Completed Delegate](https://pin-studios.gitbook.io/login-system-pro/tutorial/on-completed-delegate) [PreviousChange Password](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/change-password) [NextGenerate Error Code](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/generate-error-code) Last updated 9 months ago --- # Force Login | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FQNA6KOpePb7gjkdi4tqt%252Fimage.png%3Falt%3Dmedia%26token%3D51173729-0172-49dd-b81b-21e0af9c3ef7&width=768&dpr=4&quality=100&sign=8e250775&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/force-login#input-type) Input type --------------------------------------------------------------------------------------------------------- * Username or Email - Mean can use this 2 type to Force login * Password - just type password , it will verify with hash with sql * Use Email Verify - if false , user can login without verify email , if true user need to verify with email If true, you must ensure that the 'Use Email Verify' option is enabled; otherwise, the user will not receive a verification link via email. You can also use the 'Resend Verification Email' feature in the admin dashboard. This action will enforce a login. If another user is already logged in, it will override the current session and log in the new user, disregarding any existing logged-in session using the default login function. (Refer to the Logout function for details on how to integrate the force logout function when using force login.) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/force-login#on-completed) On Completed ------------------------------------------------------------------------------------------------------------- [On Completed Delegate](https://pin-studios.gitbook.io/login-system-pro/tutorial/on-completed-delegate) [PreviousBind to force logout](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/bind-to-force-logout) [NextChange Password](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/change-password) Last updated 9 months ago --- # Discord | Login System Pro [](https://pin-studios.gitbook.io/login-system-pro/other/discord#click-here-to-join-discord) Click Here to Join Discord ---------------------------------------------------------------------------------------------------------------------------- [![Logo](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2Fdiscord.com%2Fassets%2Ffavicon.ico&width=20&dpr=4&quality=100&sign=b8775637&sv=2)Join the Pin Studios Discord Server!Discord](https://discord.com/invite/DGGScRCZYk) [](https://pin-studios.gitbook.io/login-system-pro/other/discord#verify-assets-and-get-into-verify-channel) Verify Assets & Get into Verify Channel -------------------------------------------------------------------------------------------------------------------------------------------------------- * **Why would I want to become a verified member?** To gain access to the verified-only support channels, legacy system versions, additional documentation and tutorials. Note that it doesn't mean you won't receive support on the non-verified channels. * **Why are you requiring verification on your server?** Piracy and asset stealing have become a major problem for all the marketplace creators, not only that, but people that didn't buy the product are constantly coming to get the help for the asset they do not own. The discord verification is a form of prevention of that. To become a verified member and gain access to the private channels do the following: > Write a `"Review"` with your Discord tag on the product page (after verification it can be removed to keep the section more cleaned) [PreviousIntegrate With Discord Login Pro](https://pin-studios.gitbook.io/login-system-pro/other/integrate-with-discord-login-pro) Last updated 9 months ago --- # Validate String against Enum | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FDrrMd5QJj6mhhfgI5uBV%252Fimage.png%3Falt%3Dmedia%26token%3D1ae79de3-e521-4595-94a2-fbf7e9468a5f&width=768&dpr=4&quality=100&sign=20e0755a&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/validation/validate-string-against-enum#input-type) Input Type ------------------------------------------------------------------------------------------------------------------------------- * Input String - like password or what * Validation Type * Any - No specific using what letters * Alpha - Alphabetic only * Number - Numeric only * AlphaNumeric - Alphabetic + Numeric * AlphaNumericWithSymbols - Alphabetic + Numeric + Symbol * AlphaNumericWithSymbolsAndUpper - Alphabetic + Numeric + Symbol + Uppercase [PreviousIs Valid Email](https://pin-studios.gitbook.io/login-system-pro/tutorial/validation/is-valid-email) [NextIs String Length Valid](https://pin-studios.gitbook.io/login-system-pro/tutorial/validation/is-string-length-valid) Last updated 9 months ago --- # Is Valid Email | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FDV00GZWyIkGqwb8RgCv7%252Fimage.png%3Falt%3Dmedia%26token%3D3c8d6c79-a870-4022-b9bd-751073e67049&width=768&dpr=4&quality=100&sign=b56a2f53&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/validation/is-valid-email#input-type) Input Type ----------------------------------------------------------------------------------------------------------------- just input Email to check is valid or not Check the mail start with @ & end with . [](https://pin-studios.gitbook.io/login-system-pro/tutorial/validation/is-valid-email#example) Example ----------------------------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FBujcvmXS2H9EhxI9qYo4%252Fimage.png%3Falt%3Dmedia%26token%3D86600322-11ac-4129-ba7b-35c13b17db1d&width=768&dpr=4&quality=100&sign=241df08a&sv=2) Copy LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint1_C_108] false ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FozX4YxUdbLiFHM2a5UKA%252Fimage.png%3Falt%3Dmedia%26token%3D7f7a601d-2acb-49a0-8709-c48b1afa049e&width=768&dpr=4&quality=100&sign=739dd8d0&sv=2) Copy LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint1_C_111] true [PreviousGenerate Captcha](https://pin-studios.gitbook.io/login-system-pro/tutorial/validation/generate-captcha) [NextValidate String against Enum](https://pin-studios.gitbook.io/login-system-pro/tutorial/validation/validate-string-against-enum) Last updated 9 months ago --- # Is String Length Valid | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FInV44nrZcKDC4vmOC224%252Fimage.png%3Falt%3Dmedia%26token%3Df131f88b-93b3-4884-baf5-0c1c12dab955&width=768&dpr=4&quality=100&sign=bb38718f&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/validation/is-string-length-valid#input-type) Input Type ------------------------------------------------------------------------------------------------------------------------- * Input String - Like password or username or something * Min Length - min letters equal [PreviousValidate String against Enum](https://pin-studios.gitbook.io/login-system-pro/tutorial/validation/validate-string-against-enum) [NextIs User Email Verify](https://pin-studios.gitbook.io/login-system-pro/tutorial/validation/is-user-email-verify) Last updated 9 months ago --- # Save User Data | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FaPmlaseB8dCc2EsxsqFW%252Fimage.png%3Falt%3Dmedia%26token%3D4050b2a7-b88c-49aa-bec4-faa0f9b8e0cd&width=768&dpr=4&quality=100&sign=6e67246c&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/save-user-data#input-type) Input Type ---------------------------------------------------------------------------------------------------------------- * Username/Email - 2 types support * Data Id - sql data id * Data Value - value of sql [](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/save-user-data#on-completed) On Completed -------------------------------------------------------------------------------------------------------------------- [On Completed Delegate](https://pin-studios.gitbook.io/login-system-pro/tutorial/on-completed-delegate) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/save-user-data#example) Example ---------------------------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FrDIFehjCMFUKViOvoWEm%252Fimage.png%3Falt%3Dmedia%26token%3D389d4ccb-e1ab-477d-9929-6c2131bf9ea3&width=768&dpr=4&quality=100&sign=3f63cf14&sv=2) ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FOLCi6vNKsctDCnU4gTWU%252Fimage.png%3Falt%3Dmedia%26token%3D0777496c-ee66-4b4a-a36e-dbd8cdabb339&width=768&dpr=4&quality=100&sign=c2f376bf&sv=2) [PreviousSave User Data Batch](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/save-user-data-batch) [NextSet User Admin Status](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/set-user-admin-status) Last updated 9 months ago --- # Generate Error Code | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252Frinpxb120bU6aursoojO%252Fimage.png%3Falt%3Dmedia%26token%3Dee64e989-a8fe-4b48-95f1-cdaeebc8e5d1&width=768&dpr=4&quality=100&sign=6ac3bd&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/generate-error-code#input-type) Input type ----------------------------------------------------------------------------------------------------------------- * Error Message - input error code (example : Login Failed Invalid Password) Will return the first alphabet like (LFIP). If a suffix is included, a random code will be generated like (LFIP-9d90DA). [](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/generate-error-code#example) Example ----------------------------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252Fpb6sRchSP17QcSJQewl0%252Fimage.png%3Falt%3Dmedia%26token%3D25729cdd-f100-4a54-9f65-4c58df24d876&width=768&dpr=4&quality=100&sign=3df11e41&sv=2) ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FkjFYJHX83KZP8o7kpQxU%252Fimage.png%3Falt%3Dmedia%26token%3D4b76f9c6-3d1b-4cc0-896a-b91727f28d5b&width=768&dpr=4&quality=100&sign=e5474adb&sv=2) Copy LogTemp: Received response from server: {"status":"fail","message":"User not found"} LogTemp: Error: Login failed: User not found LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint1_C_49] Error Code Only : UNF With Suffix : UNF_icDRqfLyO [PreviousSet User Verify](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/set-user-verify) [NextValidation](https://pin-studios.gitbook.io/login-system-pro/tutorial/validation) Last updated 9 months ago --- # Delete User | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FRw4wmMR2eB7CopRUWPQn%252Fimage.png%3Falt%3Dmedia%26token%3D4ccca6bd-c717-4e64-b110-132b922b8149&width=768&dpr=4&quality=100&sign=bef9c995&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/delete-user#input-type) Input Type ------------------------------------------------------------------------------------------------------------- * Username or Email - support 2 types [](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/delete-user#oncompleted) OnCompleted --------------------------------------------------------------------------------------------------------------- [On Completed Delegate](https://pin-studios.gitbook.io/login-system-pro/tutorial/on-completed-delegate) Make sure you have confirm popup , because it will delete instant [PreviousSet User Admin Status](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/set-user-admin-status) [NextSaving](https://pin-studios.gitbook.io/login-system-pro/tutorial/saving) Last updated 9 months ago --- # Request Password Reset | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FNfwRihFB6oLfZU50Wry2%252Fimage.png%3Falt%3Dmedia%26token%3D9cc83e94-2457-4f57-8385-7b498e84ec83&width=768&dpr=4&quality=100&sign=8166a82b&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/mail/request-password-reset#input-type) Input Type ------------------------------------------------------------------------------------------------------------------- * Email - input user email to send [](https://pin-studios.gitbook.io/login-system-pro/tutorial/mail/request-password-reset#oncompleted) OnCompleted --------------------------------------------------------------------------------------------------------------------- [On Completed Delegate](https://pin-studios.gitbook.io/login-system-pro/tutorial/on-completed-delegate) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/mail/request-password-reset#php) PHP ----------------------------------------------------------------------------------------------------- request\_password\_reset.php Copy ```php $resetLink = "http://localhost/loginsystempro/reset_password.php?token=$resetToken"; ``` Change localhost/loginsystempro -> to your own domain [](https://pin-studios.gitbook.io/login-system-pro/tutorial/mail/request-password-reset#example) Example ------------------------------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252Fj3ZAHZe8sQIc3mB7SH8u%252Fimage.png%3Falt%3Dmedia%26token%3D948757f9-c8b7-4cc5-884d-72c9230a8c5a&width=768&dpr=4&quality=100&sign=a5952b22&sv=2) Using Temp Email to test ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FWe6EVGkuNa1DyLU0X1Fa%252Fimage.png%3Falt%3Dmedia%26token%3Dc4b53826-fb82-4e9d-93f0-bb0fca2efe5d&width=768&dpr=4&quality=100&sign=2713cd7e&sv=2) ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252Fk7FWWPZobqA5PWkCMrck%252Fimage.png%3Falt%3Dmedia%26token%3D67768ea3-24c5-46aa-b98f-376733406eb8&width=768&dpr=4&quality=100&sign=4bc3fdec&sv=2) ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FsgVqdfjQbGRZWs09cV0E%252Fimage.png%3Falt%3Dmedia%26token%3D5906b8d3-5103-4e6d-b2e6-975eef406014&width=768&dpr=4&quality=100&sign=8abfb72&sv=2) ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252F1FfmBCKufI9Pa3NsNquR%252Fimage.png%3Falt%3Dmedia%26token%3D0dc86b41-e551-4a35-815e-f94a0dc711a0&width=768&dpr=4&quality=100&sign=434b661&sv=2) When using the old password , will cant login now ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FNAvfG2PDXkj9l68hNaMv%252Fimage.png%3Falt%3Dmedia%26token%3D6c0ddbd1-6fa2-4de8-99e2-2750f3e89087&width=768&dpr=4&quality=100&sign=4f52893&sv=2) When using new password ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252Fbb4fW8DjHwZMz8lCvY63%252Fimage.png%3Falt%3Dmedia%26token%3D3c95d62e-57aa-4567-9723-23ec392ffc76&width=768&dpr=4&quality=100&sign=63633b1&sv=2) [PreviousMail](https://pin-studios.gitbook.io/login-system-pro/tutorial/mail) [NextResend Verify Email](https://pin-studios.gitbook.io/login-system-pro/tutorial/mail/resend-verify-email) Last updated 9 months ago --- # Register | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FOE1YlLJAe72ZKb82Jq1G%252Fimage.png%3Falt%3Dmedia%26token%3D2f448387-fc9b-41b4-b84a-a6cd702addfd&width=768&dpr=4&quality=100&sign=e6c989f&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/register#input-type) Input type ------------------------------------------------------------------------------------------------------ * Username -Input username inside sql * Email - Just using email only can use this function together * ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252F5QLEqClUdrNvJiTlwx58%252Fimage.png%3Falt%3Dmedia%26token%3D8d70741d-1977-427f-a623-2239542c40a0&width=768&dpr=4&quality=100&sign=38780516&sv=2) * Password - just type password , it will verify with hash with sql * Use Email Verify - if false , user can login without verify email , and will not send verify email to user mail , if true will send the verify link to user email If true, you must ensure that the 'Use Email Verify' option is enabled; otherwise, the user will not receive a verification link via email. You can also use the 'Resend Verification Email' feature in the admin dashboard. [](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/register#on-completed) On Completed ---------------------------------------------------------------------------------------------------------- [On Completed Delegate](https://pin-studios.gitbook.io/login-system-pro/tutorial/on-completed-delegate) [PreviousLogin](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/login) [NextBind to force logout](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/bind-to-force-logout) Last updated 9 months ago --- # Is User Email Verify | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FJkPmkrjdLx4iMVLjw2Nj%252Fimage.png%3Falt%3Dmedia%26token%3D09b49a06-f66b-4384-9763-51cc751f3d6a&width=768&dpr=4&quality=100&sign=1dc02a1a&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/validation/is-user-email-verify#input-type) Input Type ----------------------------------------------------------------------------------------------------------------------- * Username or email - support 2 types [](https://pin-studios.gitbook.io/login-system-pro/tutorial/validation/is-user-email-verify#on-completed) On Completed --------------------------------------------------------------------------------------------------------------------------- [On Completed Delegate](https://pin-studios.gitbook.io/login-system-pro/tutorial/on-completed-delegate) [PreviousIs String Length Valid](https://pin-studios.gitbook.io/login-system-pro/tutorial/validation/is-string-length-valid) [NextVariable](https://pin-studios.gitbook.io/login-system-pro/tutorial/variable) Last updated 9 months ago --- # Send Mail to User | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FEbbbb2zfxcGNv3nVAPKq%252Fimage.png%3Falt%3Dmedia%26token%3D9f6e302c-6145-408a-a94f-f61f2b41c001&width=768&dpr=4&quality=100&sign=e69d7fe&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/mail/send-mail-to-user#input-type) Input Type -------------------------------------------------------------------------------------------------------------- * Username or email - support 2 types * Title - Email Title * Message - Message Content [](https://pin-studios.gitbook.io/login-system-pro/tutorial/mail/send-mail-to-user#oncompleted) OnCompleted ---------------------------------------------------------------------------------------------------------------- [On Completed Delegate](https://pin-studios.gitbook.io/login-system-pro/tutorial/on-completed-delegate) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/mail/send-mail-to-user#php) PHP ------------------------------------------------------------------------------------------------ send\_user\_mail.php Copy ```php $headers = "From: no-reply@yourdomain.com\r\n"; $headers .= "Reply-To: support@yourdomain.com\r\n"; ``` Change email -> to your own email [](https://pin-studios.gitbook.io/login-system-pro/tutorial/mail/send-mail-to-user#example) Example -------------------------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252F5YnmCaS1w2H5x99CgfSi%252Fimage.png%3Falt%3Dmedia%26token%3De6bb8634-1001-4771-b6f2-27269ac73c5f&width=768&dpr=4&quality=100&sign=c769eda8&sv=2) Example use for {username} variable in php Copy ```php str_replace("{username}", $username, $emailMessage); ``` ### [](https://pin-studios.gitbook.io/login-system-pro/tutorial/mail/send-mail-to-user#use-temp-email-to-received) Use Temp Email to received ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FClcNRWo8R9aLl0oHkCP9%252Fimage.png%3Falt%3Dmedia%26token%3D13de9816-7003-4f00-b398-74334dfc9a48&width=768&dpr=4&quality=100&sign=839222bd&sv=2) ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FYVS1LFGAzohNI3pULz7P%252Fimage.png%3Falt%3Dmedia%26token%3D479525ce-f74d-44a1-adce-49213beb512e&width=768&dpr=4&quality=100&sign=7364db61&sv=2) the {username} variable already be replace successful [PreviousResend Verify Email](https://pin-studios.gitbook.io/login-system-pro/tutorial/mail/resend-verify-email) [NextLogOut](https://pin-studios.gitbook.io/login-system-pro/tutorial/logout) Last updated 9 months ago --- # Bind to force logout | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FMbOToqPisjvozpLzstTS%252Fimage.png%3Falt%3Dmedia%26token%3Df89ca48f-61f6-4e61-b898-3e2ecca731b5&width=768&dpr=4&quality=100&sign=5e6b5854&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/bind-to-force-logout#input-type) Input type ------------------------------------------------------------------------------------------------------------------ * Username or Email - this only use for admin / development only This forces a kick or logout for a specific user. Do not use this. [PreviousRegister](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/register) [NextForce Login](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/force-login) Last updated 9 months ago --- # Get User Data | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252Fgr5NzFUoi9wdviwOv8bI%252Fimage.png%3Falt%3Dmedia%26token%3Dfcfb7094-868e-4f3b-8795-ee5682d83dd7&width=768&dpr=4&quality=100&sign=c6177e66&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/get-user-data#input-type) Input Type --------------------------------------------------------------------------------------------------------------- * Username/Email - 2 types support * Data Id - User data sql ID (level , coins , etc) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/get-user-data#on-completed) On Completed ------------------------------------------------------------------------------------------------------------------- [On Completed Delegate](https://pin-studios.gitbook.io/login-system-pro/tutorial/on-completed-delegate) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/get-user-data#example) Example --------------------------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FLtw3tDmGjkJOX4iblfGL%252Fimage.png%3Falt%3Dmedia%26token%3D501dcf34-6ee3-4e1a-9514-a2adbdea206f&width=768&dpr=4&quality=100&sign=17af47f&sv=2) Copy LogTemp: Received response from server: { "status": "success", "message": "User data retrieved successfully", "data": "43" } LogTemp: Retrieved user data as string: 43 [PreviousInsert User](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/insert-user) [NextSave User Data Batch](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/save-user-data-batch) Last updated 9 months ago --- # Set Ban Reason | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252F0JaraDVjVjn7j2MdEqSe%252Fimage.png%3Falt%3Dmedia%26token%3D335058e9-5a08-4222-8d42-3d1fb7cda087&width=768&dpr=4&quality=100&sign=9bc89d2c&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/ban/set-ban-reason#input-type) Input Type ---------------------------------------------------------------------------------------------------------- * Username or email - support 2 types * Ban Reason - user ban reason (example : Using third party software) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/ban/set-ban-reason#oncompleted) OnCompleted ------------------------------------------------------------------------------------------------------------ [On Completed Delegate](https://pin-studios.gitbook.io/login-system-pro/tutorial/on-completed-delegate) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/ban/set-ban-reason#example) Example ---------------------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FAO3wj1FAL8HUfPQq3an1%252Fimage.png%3Falt%3Dmedia%26token%3D95a2ec8d-5467-4521-99a7-679b14524dbb&width=768&dpr=4&quality=100&sign=c776c977&sv=2) ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252F7XCJhmrezkyKsORIC2xV%252Fimage.png%3Falt%3Dmedia%26token%3D7b4cc02f-5408-4813-b0f4-537f03a053b4&width=768&dpr=4&quality=100&sign=c4e14990&sv=2) [PreviousBan User](https://pin-studios.gitbook.io/login-system-pro/tutorial/ban/ban-user) [NextGet User Ban Reason](https://pin-studios.gitbook.io/login-system-pro/tutorial/ban/get-user-ban-reason) Last updated 9 months ago --- # Get User is Ban | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FtrW7TsRgqdOaE4OTh4VR%252Fimage.png%3Falt%3Dmedia%26token%3Dba3a3d1e-60f8-4d66-90c5-c0fc648b1ee9&width=768&dpr=4&quality=100&sign=946e901e&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/variable/get-user-is-ban#input-type) Input Type ---------------------------------------------------------------------------------------------------------------- * Username or email - support 2 types [](https://pin-studios.gitbook.io/login-system-pro/tutorial/variable/get-user-is-ban#oncompleted) OnCompleted ------------------------------------------------------------------------------------------------------------------ [On Completed Delegate](https://pin-studios.gitbook.io/login-system-pro/tutorial/on-completed-delegate) [PreviousVariable](https://pin-studios.gitbook.io/login-system-pro/tutorial/variable) [NextGet User Admin Status](https://pin-studios.gitbook.io/login-system-pro/tutorial/variable/get-user-admin-status) Last updated 9 months ago --- # Get Store Current Username | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FbqckJMRz3FfANBKdniaw%252Fimage.png%3Falt%3Dmedia%26token%3Deca8daed-f990-4b55-a41f-2f7d87da2fa6&width=768&dpr=4&quality=100&sign=57f2bb59&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/variable/get-store-current-username#output-type) Output Type ----------------------------------------------------------------------------------------------------------------------------- * Username - login with variable input [PreviousGet Users Item](https://pin-studios.gitbook.io/login-system-pro/tutorial/variable/get-users-item) [NextUsers](https://pin-studios.gitbook.io/login-system-pro/tutorial/users) Last updated 9 months ago --- # Set User Admin Status | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FjrzT0pUwTGLDPXMnJFEM%252Fimage.png%3Falt%3Dmedia%26token%3D5038b118-c0a0-487e-b559-c7ef41a2d501&width=768&dpr=4&quality=100&sign=f74de28c&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/set-user-admin-status#input-type) Input Type ----------------------------------------------------------------------------------------------------------------------- * Username/Email - 2 types support * Is Admi - use bool to set admin status [](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/set-user-admin-status#on-completed) On Completed --------------------------------------------------------------------------------------------------------------------------- [On Completed Delegate](https://pin-studios.gitbook.io/login-system-pro/tutorial/on-completed-delegate) [PreviousSave User Data](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/save-user-data) [NextDelete User](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/delete-user) Last updated 9 months ago --- # Save User Data Batch | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FEQxzxHqe8xP4RiqBHygG%252Fimage.png%3Falt%3Dmedia%26token%3D136d9294-4514-4455-a6d4-14721dfe126a&width=768&dpr=4&quality=100&sign=5d9a71d2&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/save-user-data-batch#input-type) Input Type ---------------------------------------------------------------------------------------------------------------------- * Username/Email - 2 types support * Data Map - Key: data id ,Value: data value [](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/save-user-data-batch#on-completed) On Completed -------------------------------------------------------------------------------------------------------------------------- [On Completed Delegate](https://pin-studios.gitbook.io/login-system-pro/tutorial/on-completed-delegate) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/save-user-data-batch#example) Example ---------------------------------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FKLG7Hx0BspO0WUyy52nZ%252Fimage.png%3Falt%3Dmedia%26token%3D26f0eace-2635-42a1-88b1-0c6190caa206&width=768&dpr=4&quality=100&sign=7d6dd98b&sv=2) ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FoLXNYeGbnkkfPM9XEM67%252Fimage.png%3Falt%3Dmedia%26token%3D8d400b07-cec5-408d-9de6-852aa42351a8&width=768&dpr=4&quality=100&sign=76728bfd&sv=2) [PreviousGet User Data](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/get-user-data) [NextSave User Data](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/save-user-data) Last updated 9 months ago --- # Resend Verify Email | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252F0VxCdDYYjC6k29u3WVSh%252Fimage.png%3Falt%3Dmedia%26token%3Deb93d574-8bb4-43de-b566-c5f1e3f91d39&width=768&dpr=4&quality=100&sign=be069203&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/mail/resend-verify-email#input-type) Input Type ---------------------------------------------------------------------------------------------------------------- * Username or email - support 2 types [](https://pin-studios.gitbook.io/login-system-pro/tutorial/mail/resend-verify-email#oncompleted) OnCompleted ------------------------------------------------------------------------------------------------------------------ [On Completed Delegate](https://pin-studios.gitbook.io/login-system-pro/tutorial/on-completed-delegate) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/mail/resend-verify-email#php) PHP -------------------------------------------------------------------------------------------------- resend\_verify\_email.php Copy ```php $verificationLink = "http://localhost/loginsystempro/verify_email.php?token=$currentToken"; ``` Change localhost/loginsystempro -> to your own domain [](https://pin-studios.gitbook.io/login-system-pro/tutorial/mail/resend-verify-email#example) Example ---------------------------------------------------------------------------------------------------------- ### [](https://pin-studios.gitbook.io/login-system-pro/tutorial/mail/resend-verify-email#we-need-to-test-it-so-i-set-to-verified-to-false-0) We need to test it so , i set to verified to false ( 0 ) ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FDUaISi53TIdPAeIQOqzU%252Fimage.png%3Falt%3Dmedia%26token%3D48f34691-97d6-404f-b40e-1561a125f91a&width=768&dpr=4&quality=100&sign=abb41b70&sv=2) ### [](https://pin-studios.gitbook.io/login-system-pro/tutorial/mail/resend-verify-email#if-no-verify-and-login-using-use-veirfy-bool-true-will-show-this) If no verify , and login using Use Veirfy bool true , will show this ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252F5l5WRUqROw7XyUXVqz6W%252Fimage.png%3Falt%3Dmedia%26token%3Def803b13-0705-4af2-af43-3e10ca88a079&width=768&dpr=4&quality=100&sign=b573bd81&sv=2) ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252Fh6cZNSNBUnaOB3O7AYTA%252Fimage.png%3Falt%3Dmedia%26token%3Daf0f0d03-fa57-4ec9-812f-9cd6778d5d05&width=768&dpr=4&quality=100&sign=289c2144&sv=2) Copy LogTemp: Received response from server: {"status":"fail","message":"Your account has not been verified yet. Please check your email."} LogTemp: Error: Login failed: Your account has not been verified yet. Please check your email. ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FLBtxa1bzVwics3spON8G%252Fimage.png%3Falt%3Dmedia%26token%3D8b7cb194-3807-47e8-bc89-94cd0ced9851&width=768&dpr=4&quality=100&sign=d8550f8b&sv=2) Copy LogTemp: Received response from server: {"status":"success","message":"A new verification email has been sent. Please check your email."} ### [](https://pin-studios.gitbook.io/login-system-pro/tutorial/mail/resend-verify-email#also-using-temp-email) Also using Temp Email ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252F8QnEGNz7F5IDa3l5dSiA%252Fimage.png%3Falt%3Dmedia%26token%3D209768f0-d0a8-42f9-bfa5-ec39e80e12d6&width=768&dpr=4&quality=100&sign=f0a655f5&sv=2) ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FIhNMccmWzzperVrc3Hal%252Fimage.png%3Falt%3Dmedia%26token%3Df12635f1-0491-4552-86e5-2057b35c6dbc&width=768&dpr=4&quality=100&sign=a98167e0&sv=2) ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252F8NIq4cMn4R0jgGpBactk%252Fimage.png%3Falt%3Dmedia%26token%3D2670784c-b44f-4a1e-a9fd-f2f7233649a9&width=768&dpr=4&quality=100&sign=21b77b17&sv=2) [PreviousRequest Password Reset](https://pin-studios.gitbook.io/login-system-pro/tutorial/mail/request-password-reset) [NextSend Mail to User](https://pin-studios.gitbook.io/login-system-pro/tutorial/mail/send-mail-to-user) Last updated 9 months ago --- # Get User Admin Status | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FhiqKl6b38SavVaIYicQ4%252Fimage.png%3Falt%3Dmedia%26token%3D1ed5c3f6-03bf-4566-8fa6-ca6e6fa6087e&width=768&dpr=4&quality=100&sign=12dea5b6&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/variable/get-user-admin-status#input-type) Input Type ---------------------------------------------------------------------------------------------------------------------- * Username or email - support 2 types [](https://pin-studios.gitbook.io/login-system-pro/tutorial/variable/get-user-admin-status#oncompleted) OnCompleted ------------------------------------------------------------------------------------------------------------------------ [On Completed Delegate](https://pin-studios.gitbook.io/login-system-pro/tutorial/on-completed-delegate) [PreviousGet User is Ban](https://pin-studios.gitbook.io/login-system-pro/tutorial/variable/get-user-is-ban) [NextCheck Is Login](https://pin-studios.gitbook.io/login-system-pro/tutorial/variable/check-is-login) Last updated 9 months ago --- # Login | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FeIgBntrq1zQBAChiFktM%252Fimage.png%3Falt%3Dmedia%26token%3D831190ca-434a-440d-ba51-c1ba1dedfe68&width=768&dpr=4&quality=100&sign=f099c664&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/login#input-type) Input type --------------------------------------------------------------------------------------------------- * Username or Email - Mean can use this 2 type to login * Password - just type password , it will verify with hash with sql * Use Email Verify - if false , user can login without verify email , if true user need to verify with email If true, you must ensure that the 'Use Email Verify' option is enabled; otherwise, the user will not receive a verification link via email. You can also use the 'Resend Verification Email' feature in the admin dashboard. [](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/login#on-completed) On Completed ------------------------------------------------------------------------------------------------------- [On Completed Delegate](https://pin-studios.gitbook.io/login-system-pro/tutorial/on-completed-delegate) [PreviousUtils](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils) [NextRegister](https://pin-studios.gitbook.io/login-system-pro/tutorial/utils/register) Last updated 9 months ago --- # Get Users Item | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FUsBHHOkAfGExT3P5NH9K%252Fimage.png%3Falt%3Dmedia%26token%3Dce3a4371-df86-4d51-a849-988328871d4e&width=768&dpr=4&quality=100&sign=d245d089&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/variable/get-users-item#input-type) Input Type --------------------------------------------------------------------------------------------------------------- * Username or email - support 2 types * Data id - sql Data ID [](https://pin-studios.gitbook.io/login-system-pro/tutorial/variable/get-users-item#oncompleted) OnCompleted ----------------------------------------------------------------------------------------------------------------- [On Completed Delegate](https://pin-studios.gitbook.io/login-system-pro/tutorial/on-completed-delegate) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/variable/get-users-item#example) Example --------------------------------------------------------------------------------------------------------- ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252Fmlipz8zQ1skXhYNUjtQ7%252Fimage.png%3Falt%3Dmedia%26token%3D5f0c736a-0b6d-4c57-9d05-75491138de48&width=768&dpr=4&quality=100&sign=ffaa330d&sv=2) Copy LogTemp: Received response: {"status":"success","item_value":"$2y$10$aj7r5XZLX\/lY5Yh37hoIiuSthWe3xm8WsBclh7zWQPJ9UQa4qCrze"} LogBlueprintUserMessages: [NewEditorUtilityWidgetBlueprint1_C_115] $2y$10$aj7r5XZLX/lY5Yh37hoIiuSthWe3xm8WsBclh7zWQPJ9UQa4qCrze All using json encode to string T\_CHAR [PreviousCheck Is Login](https://pin-studios.gitbook.io/login-system-pro/tutorial/variable/check-is-login) [NextGet Store Current Username](https://pin-studios.gitbook.io/login-system-pro/tutorial/variable/get-store-current-username) Last updated 9 months ago --- # Insert User | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252Fvs3DgnyWLWMACMMCe1Th%252Fimage.png%3Falt%3Dmedia%26token%3Deff832ce-f40b-434d-9104-810773777539&width=768&dpr=4&quality=100&sign=91c23d67&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/insert-user#input-type) Input Type ------------------------------------------------------------------------------------------------------------- * User Id - Custom user id with int32 * Username - input username * Email - input user email Only for insert only, dont have any password , cant directly login with this [](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/insert-user#example) Example ------------------------------------------------------------------------------------------------------- > ### > > [](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/insert-user#migrate-with-discord-login-pro) > > Migrate With [Discord Login Pro](https://fab.com/s/5f66204c24cf) > > #### > > [](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/insert-user#soon) > > Soon ... [PreviousUser Data](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data) [NextGet User Data](https://pin-studios.gitbook.io/login-system-pro/tutorial/user-data/get-user-data) Last updated 9 months ago --- # Ban User | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FOABshzMP9Fw868c8MGdj%252Fimage.png%3Falt%3Dmedia%26token%3Df91fe94b-b029-4303-9628-055e63867c9f&width=768&dpr=4&quality=100&sign=a724c1e&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/ban/ban-user#input-type) Input Type ---------------------------------------------------------------------------------------------------- * Username or email - support 2 types * Is Ban - if true will ban , you need to insert ban days , if false will not ban , and ban days will be clear * Ban Days - if Is Ban is true will use this Ban Days & Calculate date [](https://pin-studios.gitbook.io/login-system-pro/tutorial/ban/ban-user#oncompleted) OnCompleted ------------------------------------------------------------------------------------------------------ [On Completed Delegate](https://pin-studios.gitbook.io/login-system-pro/tutorial/on-completed-delegate) Disable “Enable Type Promotion” in Editor Preferences - Blueprint Editor Settings. Then you’ll get back DateTime - DateTime and the other functions. [PreviousBan](https://pin-studios.gitbook.io/login-system-pro/tutorial/ban) [NextSet Ban Reason](https://pin-studios.gitbook.io/login-system-pro/tutorial/ban/set-ban-reason) Last updated 9 months ago --- # Check Is Login | Login System Pro ![](https://pin-studios.gitbook.io/login-system-pro/~gitbook/image?url=https%3A%2F%2F2006791840-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F21RuTfnucmj2xX9WeLkv%252Fuploads%252FM4x67PuUrrONP8WYctfM%252Fimage.png%3Falt%3Dmedia%26token%3Df17089d4-4aee-4feb-bf69-4a06775e2a63&width=768&dpr=4&quality=100&sign=3e2db2a&sv=2) [](https://pin-studios.gitbook.io/login-system-pro/tutorial/variable/check-is-login#input-type) Input Type --------------------------------------------------------------------------------------------------------------- * Username or email - support 2 types [](https://pin-studios.gitbook.io/login-system-pro/tutorial/variable/check-is-login#oncompleted) OnCompleted ----------------------------------------------------------------------------------------------------------------- [On Completed Delegate](https://pin-studios.gitbook.io/login-system-pro/tutorial/on-completed-delegate) [PreviousGet User Admin Status](https://pin-studios.gitbook.io/login-system-pro/tutorial/variable/get-user-admin-status) [NextGet Users Item](https://pin-studios.gitbook.io/login-system-pro/tutorial/variable/get-users-item) Last updated 9 months ago ---