Skip to content
If you are looking for a simple user manager system, so you can use it in your own project. this is for you. Its written by PHP and Mysql and it's fully Customizable structure for every Project
Branch: master
Clone or download
Latest commit 60b02ec Jul 10, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update issue templates Jun 22, 2019
css V 1.2 Jun 19, 2019
docs youtube intro Jul 10, 2019
html deny access to unnecessary folders Jul 4, 2019
img V 1.2 Jun 19, 2019
includes deny access to unnecessary folders Jul 4, 2019
install video intro Jul 10, 2019
js
CODE_OF_CONDUCT.md V 1.3 Jun 22, 2019
LICENSE.md V 1.3 Jun 22, 2019
README.md video intro Jul 10, 2019
dashboard_example.php responsize dashboard Jul 4, 2019
index.php V 1.3 Jun 24, 2019
login.php lowercase email before usage Jul 4, 2019
register.php readme Jul 6, 2019
user.php responsize dashboard Jul 4, 2019
verify.php V 1.3 Jun 24, 2019

README.md

User-Manager

if you are looking for a simple user manager system, so you can use it in your own app. this is for you. youtube

Fields Customization

You can add as many extra data fields for user, based on your project. for each field these properties are Customizable:

  • Field Name
  • Field Type: you can select these types for each field (all types are validated while entering data by user using jQuery Validation)
    • Text
    • Number
    • Date
    • Url
    • Email
    • Select Options: you can set a series of options that user can select one of them by html select field
    • Checkbox
  • Regex Validation: An Extra regex validation can be set too check that data is valid
  • Don't get data in Registeration: You can set to get data in registration or not, if you check this that field won't exist in registeration and user can enter it after registeration in his/her profile
  • Unique: If you check this that field would be unique in database and also there will be a extra remote validation for this field while entering data
  • UnEditable: If you check this that field would be Uneditable after registeration
  • Required: User is forced to fill this field
  • Min Length
  • Max Length
  • Hint: You can enter a hint about that field to be shown in forms

Main Features

  • Fully Customizable: There is an installation script that you can configure Website Title, domain, email(that is used while sending emails) AND user properties in the way you want install install_fields
  • Registration: Simple Registeration With jquery form Validation register
  • Login: User can login and its data is saved in $_SESSION['UM_DATA']. you can use it anywhere you want!
    • There is Remember Me option in login. user can select it so he will stay online for 10 days (you can change this by changing UM_LOGIN_EXPIRE in config.php)
  • Dashboard: dashboard contains a profile manager that user can edit his profile data, But you can add other sections to it. I've used Feather Icons for icons. you can use them easily dashboard
  • Email Verification
  • Password Reset: User can reset his/her password in case of forgeting that
  • Secure: All security measures are observed
  • Recaptcha Support: You can get Recaptcha V3 api Keys and enter it while Installation, so recaptcha will be used in background on login, register and password reset request.

Special Thanks

@thibaut-decherit - For security notes

Show your support

Give a ⭐️ if this project helped you!

❤️Donation -> Bitcoin:179CsAFEucLbQG6WDLTxVRX2ax8NBrxcGU

You can’t perform that action at this time.