Landing Page Details

News

- Version 1.4.1 is out! 26-4-2017
- Version 1.4 is out! 01-03-2016 (See changelog – click here to see how you update)
- Version 1.3 is out! 11-03-2015
- Version 1.2 is out! 09-03-2015
- Version 1.1 is out! 04-03-2015

Advanced Login & User Management PHP/AJAX

‘Advanced Login & User Management PHP/AJAX’ is a script to manage your users and protect pages from people who are not logged in, or do not have enough permissions.
The script has a lot of features to make it work as you want it to work.
Also the script has a powerful API to make it easy to integrate it into your website, for example you can easily display user info on your current website.
Or you can have secure content on a page, that only admins can see, or only specific user levels.

This script is easy to install in your current website, you just have to upload it, run the installation and you can secure your pages with just 2 lines of code.

Demo version

You can go to the demo version to see the control panel and what settings there are.
You can login with:

Username: admin
Password: admin

Or:

Username: user
Password: user

Main features

I would recommend you to try the demo because it would give you a better view of the possibilities of this script, but here are some main features:
  • Social login with Google+, Facebook and Twitter
  • Easy language integration (Default: English, Dutch, Spanish, Deutsch, Russian, Slovak and Portuguese)
  • Bootstrap 3
  • Registration fee using Stripe or PayPal
  • Highly customizable
  • Easy installation, just drag ‘n drop with an install script
  • Powerful API to protect your content in different ways
  • reCAPTCHA integration possible
  • Customizable inputs with HTML5 options with no limit
  • Customizable permission groups with no limit
  • Sending mails via PHPMailer local or via SMTP
  • Customizable mails
  • Easy to manage our users
  • Statistics
  • Public profiles option
  • Some handy tools
  • And a lot more…

Documentation

You can go to online documentation to see what this script is capable of and if it matches what you are seeking.

Requirements

The script works with PHP 5.3 or later, if you have a problem just contact me and I will help you with it.

Support

If you have any questions, feature requests or bug reports, just post them in the comments or contact me.
I will answer your questions as soon as possible and if you found a bug or have a feature request, I will add it.
Note that a feature request must be reasonable, I won’t add something only a number of people want, it has to be useful for everyone.

Upcoming features

  • New payment system to charge users for permission levels
  • Ticket system
  • More functions for the API

Updates

Version 1.4.1 is out!
- Fixed Facebook login
- Updated PHPMailer for security reasons

---------------------------------------------------------------------------------------

Version 1.4 is out!
== FEATURES ==
- Added user registration in the control panel for admins
- Added user online function
- Added option to inputs to give them a public name
- Added option to change the timezone
- Added send message button on public profiles

== NEW LANGUAGES ==
- Added Russian to the languages (thanks to Patrik (http://codecanyon.net/user/patrikmichnac))
- Added Slovak to the languages (thanks to Patrik (http://codecanyon.net/user/patrikmichnac))
- Added Spanish to the languages (thanks to VPDD (http://codecanyon.net/user/VPDD))
- Added Portuguese to the languages (thanks to LeiltonRibeiro (http://codecanyon.net/user/leiltonribeiro))
- Added Deutsch to the languages (thanks to JackSenn (http://codecanyon.net/user/jacksenn))
(please report any mistakes)

== GENERAL ==
- Fixed major security issue
- Updated Bootstrap to v.3.3.5
- Database has been restyled and improved
- Multiple small changes and additions and improvements
- (important) Bug fixes

== UPCOMING ==
v1.5 will contain the following features:
- New payment system to charge users for permission levels
- Ticket system

---------------------------------------------------------------------------------------

Version 1.3 is out!
- Updated reCAPTCHA to the new No CAPTCHA reCAPTCHA (http://googleonlinesecurity.blogspot.gr/2014/12/are-you-robot-introducing-no-captcha.html)
- Some small changes
- Important bug fixes

---------------------------------------------------------------------------------------

Version 1.2 is out!

What's different?
- Added Google+ as login method
- Added Facebook as login method
- Added Twitter as login method
- It is now possible to locate this script in a different directory.
- Added icons in the admin panel
- Added basic public profiles (access them with profile.php?u=USERNAME or profile.php?id=USERID)
- bug fixes
- language fixes

---------------------------------------------------------------------------------------

Version 1.1 is out!

What's different?
- Added Stripe as payment gateway
- Added select to inputs
- Added possibility to retry a payment, or resend a validation mail
- bug fixes
- language fixes
- typo fix
  • jeq214

    2017-10-07 07:18:18
    Purchased Reply

    When I register a user, I get the following response back: Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; ReCaptcha has a deprecated constructor in /home/ftmhospitality/public_html/login/includes/recaptchalib.php on line 41 link|||/login/login.php?m=2 Is there a fix to this in the new version? How can I get a "Success" response?

  • jeq214

    2017-10-14 02:24:28
    Purchased Reply

    I renewed my support. Any solution?

  • M3nn0

    2017-10-19 07:17:42
    Purchased Reply

    At the moment the best option is to disable PHP E_DEPRECATED errors or turn off error reporting at all. I will look into it.

  • miam00

    2015-03-16 20:41:00
    Purchased Reply

    HI there, just purchased and trying to install. Using locally on WAMPSERVER, when I open the install.php file and setup the db connection it does nothing except clear the fields I have just typed? I then edited the config file manually to enter db details as the install script did nothing, when I access login.php it routes me to install.php? I have ran the sql script manually too to add tables to db.. Any ideas? Thank you

  • miam00

    2015-03-16 21:22:55
    Purchased Reply

    Hi again, just to update I have also uploaded to my webhosting, wont get past the check connections page. Correct details are entered, no error just sits there?

  • M3nn0

    2015-03-16 21:24:33
    Purchased Reply

    If you want to do the install manually make sure that the uploads folder is chmod 777. Also delete the .sql file and install.php

  • miam00

    2015-03-16 21:26:08
    Purchased Reply

    Hi there, I don't want to do it manually just cannot get the installer to work correctly? chmod is 777, can I send send you the url so you can see what happens?

  • M3nn0

    2015-03-16 21:29:04
    Purchased Reply

    Yes contact me with the URL of the install.php

  • miam00

    2015-03-16 21:38:48
    Purchased Reply

    Sent now thank you

  • miam00

    2015-03-19 20:27:31
    Purchased Reply

    Thank you very much all sorted now.

  • Marcolino92

    2015-02-28 18:43:36
    Purchased Reply

    Good features, will add translations in various languages and social login?

  • M3nn0

    2015-02-28 22:17:04
    Purchased Reply

    At the moment I am not planning to add more languages, because I would need someone to help me with it, and I don't know anyone who can speak other languages. I will add Facebook login in one of the upcoming updates. Maybe also Twitter login.

  • VPDD

    2015-05-04 05:21:14
    Purchased Reply

    Can this script be used under IIS? Initial installation step check chmod not if file is writable!

  • M3nn0

    2015-05-04 05:29:14
    Purchased Reply

    If you have that error change the permission of config.php and the uploads folder to 777. Just right click on it.

  • VPDD

    2015-05-04 09:10:28
    Purchased Reply

    IIS does not have chmod so cannot change it to 777

  • VPDD

    2015-05-04 11:12:02
    Purchased Reply

    Maybe you can modify instaltion to detect if running under windows something like // detect if windows machine. if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') { echo 'PHP under Windos.Not able to change permissions via CHMOD.
    Please set db manually on file config.php
    '; $success++; } else { //your CHMOD checks }
    And something similar to uploads folder checks... Only a suggestions since I guess some people like me use wamp to test scripts...

  • M3nn0

    2015-05-04 19:02:20
    Purchased Reply

    Actually chmod should be possible, I looked it up for you and found this. Right click on the folder or file, select properties and change the security permissions for iweb_user to allow write access. This is for IIS 6.0 so I don't know if you have a different version so if this doesn't work try to google a solution for your version. And please let me know if there really is no solution, then I will add a detection to the install script.

  • VPDD

    2015-05-05 02:06:40
    Purchased Reply

    Thanks for your quick answers. Try the fix, but problem still there since even if writable under IIS (added write permission to IUSR user under IIS 7.5 to make it writable) the script checks for chmod status which is does not exist on IIS. I got the installation working: I edit config.php manually to add db settings, added manually database.sql to db and delete the install.php and sql files. However, now I face another issue: no new users are register and no errors are given. You can try it. Admin still admin/admin on http://iaex.en-desarrollo.com/login/login.php Can send you files and db if need. Thanks again!

  • M3nn0

    2015-05-05 02:33:38
    Purchased Reply

    Have you made any changes to the script or the database? Because everything else is just working fine.

  • VPDD

    2015-05-06 02:39:10
    Purchased Reply

    No. I downloaded the files agian copy & overwrite all but the config.php and delete and create the db.... Same problem :( No new user under IIS 7.5 or 8

  • M3nn0

    2015-05-06 20:48:06
    Purchased Reply

    Is there any possiblity that you give me access to the login folder? So maybe I can find the error.

  • M3nn0

    2015-05-07 09:39:41
    Purchased Reply

    Contact me so I can fix it for you.

  • jkp-edj

    2015-05-24 00:11:54
    Purchased Reply

    getting this message: Strict Standards: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /homepages/9/d202104333/htdocs/svcom/login/includes/posthandler.php on line 2894 Strict Standards: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /homepages/9/d202104333/htdocs/svcom/login/includes/posthandler.php on line 2894 And it won't complete the login. ??? Is there a problem with the install?

  • M3nn0

    2015-05-24 01:13:46
    Purchased Reply

    I guess that your server hasn't set a default timezone. Create a .htaccess in the login folder and enter this in it: php_value date.timezone "America/New_York"

  • jkp-edj

    2015-05-24 01:48:20
    Purchased Reply

    I did a re-install which seems to have temporarily fixed it. I will do this as well. Thanks for your prompt response. One other question. I also got a message of 'maximum number of users for this IP' just now. Why is there a limitation? Is it looking at the router IP and limiting? That would be a major problem for my application where people will be creating logins at a single public location.

  • M3nn0

    2015-05-24 01:54:29
    Purchased Reply

    You can remove this limitation in the settings in the registration tab, but there should be no limit when you install the script.

  • jkp-edj

    2015-05-24 03:36:31
    Purchased Reply

    Thanks, my bad. I didn't know what that setting was for.

  • cubicleX

    2015-06-02 22:26:17
    Purchased Reply

    Hello! i purchased the module, great work. Thx.

  • M3nn0

    2015-06-03 00:13:24
    Purchased Reply

    Thanks :)

  • jacksenn

    2015-06-20 04:07:03
    Purchased Reply

    Hi! I try to modify the Link for the succesfull Login, but it still keeps the /login/lo... path. Pls give me a hint. Thank you.

  • M3nn0

    2015-06-20 04:27:49
    Purchased Reply

    Hey, I guess you are logging in with admin, and you haven't change the default redirect URL in the permissions menu for admin.

  • jacksenn

    2015-06-20 20:05:45
    Purchased Reply

    Right ;) :P

  • jacksenn

    2016-07-11 20:05:05
    Purchased Reply

    Hi! I made the german language file for you, remember? Now i have a problem. My client want that there is send a short Email when he activate a user. This means HE activate the user, they are not activate automatically. I did not update the System now, bcause i made a lot changes to the design. Friendly Greetings! Jacksenn

  • M3nn0

    2016-07-13 02:52:11
    Purchased Reply

    Hi, Ofcourse I remember you, I gave you some credits in the changelog ;) But if you haven't updated and you still have v1.3 you can go to posthandler.php line 1464 and place your code for the mail there. You can use the mail function from the script itself, so you don't have trouble with SMTP settings or headers: sendMail($email, $subject, $message, $uid); $email = the email where it should be sent to $uid = the user ID, you can leave this variable because it is already defined in that piece of code If you have any questions about this function let me know. I hope you have some basic PHP knowledge so that this will speak for itself. Regards, Menno

  • jacksenn

    2016-07-28 00:40:16
    Purchased Reply

    I have seen the credits, ty. The Script works perfect, thanks dude!

  • jacksenn

    2016-07-30 04:15:07
    Purchased Reply

    Hi! There is a Problem with: ß,ü,ä,ö ... Inline-Bild 1 I have basic php knowledge, but this i cant fix by myself. Would be great du get a hint from you! https://www.dropbox.com/s/3gvlj1csyc5fmxp/Screenshot-2016-07-29-20.08.jpg?dl=0 Greetings, Jacksenn

  • M3nn0

    2016-08-08 06:17:39
    Purchased Reply

    I'm very sorry for the late support, but is this about the characters in an email or on the website?

  • jacksenn

    2016-08-12 20:08:58
    Purchased Reply

    I fix the Problem with te Email with: $message = utf8_decode($message); But i still have the same Problem at the Website. If you fill the Userprofile with ü,ö,ß, ....

  • M3nn0

    2016-09-08 08:07:14
    Purchased Reply

    Hi, sorry for the very late answer. You could try this: Go to functions.php and add the utf8_decode fuction on line 331 (and maybe line 330 too).

  • telejob

    2015-07-30 04:10:50
    Purchased Reply

    Hi, system is not send the welcome message, forgotten password and more emails. I setup SMTP and all settings is correct but not working.

  • M3nn0

    2015-07-30 07:39:42
    Purchased Reply

    Does it display any error? And are you sure the emails are not in spam?

  • djbenjx

    2017-07-19 20:05:32
    Purchased Reply

    Hi, I want to see the documentation in Admin (https://www.effeiets.nl/login/doc-online.php) but the website is KO. It's possible to send me the only documentation please ? thks

  • cox96006

    2018-03-17 10:32:54
    Purchased Reply

    Yeah, I think I'm going to ask for a refund. This really isn't working out for me. Thanks for your help though.

  • myisland56

    2018-06-27 09:30:03
    Purchased Reply

    Hello, I've seen time after time, many times people complaining about the 500 error, and it won't install. I have tried many times since I purchased your script, and have never been able to get past the 500 error. Why simply won't you post the fix to the problem with your script so we all can get it working. Please send me an email with the fix! Thanks Much, Kind regards, Scott Schwentker

  • replacepreg

    2015-07-04 13:56:55
    Purchased Reply

    There are few problem about this script. Firstly, this script not using UTF-8 on MySQL tables. Probably, this is a problem... I think, u must use utf8mb4 for it. Afterthat, your social login libraries is not seeing like official and latest libraries. An example, you using Facebook's deprecated SDK. See this: https://github.com/facebookarchive/facebook-php-sdk You using non-official Twitter class: https://github.com/abraham/twitteroauth WHY? I can't understand, maybe you right about that. Before all of them, you don't talking about CURL. I tried firstly, it's not worked. When I activate PHP CURL library on server, it's worked. Meanwhile, you can use digitalocean with free 10$ credit with this link: https://www.digitalocean.com/?refcode=7975e8c6e1de

  • M3nn0

    2015-07-04 15:49:07
    Purchased Reply

    First problem is already solved in next update, it caused problems for soms special characters. And I don't see the problem with the login libraries, for what I know they are safe and supported. And the Twitter API is only like a command sender and receiver. Also why the digitalocean URL? I consider that as advertising.

  • replacepreg

    2015-07-04 17:20:48
    Purchased Reply

    When coming the new fucking update?

  • M3nn0

    2015-07-07 00:29:03
    Purchased Reply

    Why the swearing? And I don't know yet when the update is finished.

  • v4ncouver

    2015-05-29 14:01:02
    Purchased Reply

    Everything works and I am very happy with your plugin but I have a suggestion / request. When you update, could you PLEASE make it so that we can:

    • Let visitors register a free membership
    • Charge for a premium membership
    • Give out coupons which can be used to register for free
    The coupons would be really handy ether as a way to give away free registrations for a certain audience or, offer a coupon based discount. These features would make my day! :)

  • M3nn0

    2015-05-29 16:11:19
    Purchased Reply

    I will take a look at it, but what do you mean with the first one exactly? Just normal registration or plans that cost nothing?

  • v4ncouver

    2015-05-30 06:34:44
    Purchased Reply

    Thank you for responding. Here is the thing ... I think that many of us have website where we want members to register BUT maybe we are not yet ready to offer a lot so we want that registration to be free. The advantage is that we can give them access to pages which visitors can not access. 2) In my case, I also want to offer premium access to pages that even registered members can not access. 3) And lastly, I want to advertise my business by paying bloggers to write about what I offer. These days, bloggers demand a coupon of some sort which gives their readers an incentive to visit the sites mentioned in various articles. For the time being, I have added a custom field (above Country) which provides a way of entering a coupon. When I get that info, I will have to manually upgrade their registration to a desired level. Maybe you could keep a "coupon" option in mind for a later update? VERY VERY happy with your script. It saves me hundreds of dollars per month.

  • M3nn0

    2015-05-30 06:58:51
    Purchased Reply

    For the first thing you can change the default permission for a while, but if you want it only if you have a code, than you need to wait for the next update (or the one after that because I am not sure yet). I think I will add it because it isn't a huge feature but it probably will be handy for a lot of people. And always nice to hear that a customer is happy :)

  • M3nn0

    2015-03-04 11:24:04
    Purchased Reply

    Update v1.1 incoming!!

    I've just submitted v1.1.
    Here are some changes:
    • Added Stripe as payment gateway
    • Added select to inputs
    • Added possibility to retry a payment, or resend a validation mail
    • bug fixes
    • language fixes
    • typo fix
    Here you can see how to update:
    http://www.effeiets.nl/login/doc-online.php?page=update

    NOTE!
    The update has to be reviewed first, so it can take at max a few days before you can download the update, but if you contact me I will send you the update.

  • evangus

    2015-03-04 18:50:36
    Purchased Reply

    Very nice script with custom fields and many options. I see the folder name hard coded, is there a simple way to change the login folder name ? Also can't wait for the unique url to a users profile. Need it so much! Thank you for this great script.

  • M3nn0

    2015-03-04 23:22:46
    Purchased Reply

    I am sorry to say that there is no simple way to change the folder name, but I will add in the next update an option to change it.
    Also the unique url to a users profile will be added then.

  • M3nn0

    2015-03-09 09:20:22
    Purchased Reply

    I've added both features, you can edit the folder name (and edit it in config.php) and I've added a basis public profile option.

  • evangus

    2015-03-10 19:44:29
    Purchased Reply

    great ! thanks for the fast answers and updates

  • ov3rflow9x

    2015-03-11 10:06:15
    Purchased Reply

    Hello! I'm a total newbie in PHP, the script installation was ok. Now, i'm trying to make my index.html only visible for registered users, but i can't make it happen. I put in the top of the index.html, but i can see the index without registration :( What am I doing wrong? example: and the other metas head, body, etc Sorry for my stupid question.

  • M3nn0

    2015-03-11 10:51:27
    Purchased Reply

    Just change index.html to index.php, it won't change any of the HTML stuff, but it is required for PHP to work.

  • ov3rflow9x

    2015-03-11 12:38:15
    Purchased Reply

    Done. But i got a blank page. Can i send you my credentials for my cPanel and check what happend? Thanks!

  • M3nn0

    2015-03-11 17:45:41
    Purchased Reply

    Yes you can contact me and send me your credentials and I will fix it for you

  • jozefvojtas

    2015-03-01 06:09:42
    Purchased Reply

    Good luck with sales

  • M3nn0

    2015-03-01 06:12:53
    Purchased Reply

    Thank you

  • hermi

    2015-03-23 02:49:19
    Purchased Reply

    Hi Firstly I must say very nice script..congratulation! Just two comments I have: 1. if there is no captcha what will prevent spam bots to register/spam? 2. I miss a 'Filter' at the users to filter the permission levels will purchase the scrip soon Regards

  • M3nn0

    2015-03-23 03:55:14
    Purchased Reply

    Hey, 1. For registration the only other prevention is to set a limit for registrations per IP 2. Yes it would make the user list table too bussy, but with only 1 line change you could change the permission name to the permission level.

  • DLSTT

    2015-09-23 04:45:00
    Purchased Reply

    Hi, Is it possible to change the label 'Messages' in profile.php to another word?

  • M3nn0

    2015-09-23 07:46:11
    Purchased Reply

    Hey, Yes, just search for it in /login/lang/english.php