Siggles supports this item


177 comments found.

I’ve tried to login your live preview but it does’nt working…

Hi, it’s working fine for me…

admin / P4ssw0rd (4 instead of an a and zero instead of a o)

today i’ve tried again and it works…

I’m trying from iphone, copying & pasting account, but it does’nt work

Works fine for me on an Android and iPhone. It must be something either with your phone or incorrect password.

Hi, i have tried the admin and a user account. I see on admin option the session and cookie timeout. But i see that all my session/cookie are deleted when i close the browser, not following that options on admin panal. It is a bug or what ? Thanks

Try this – However, just to confirm, there is the function in the full script to use a remember me cookie. :)

yes also the example two do not save session. I know how to edit, it is very simple, but do it

Hi, it works fine. SO for example, I go to and tick the Remember Me password, log in as admin and then close the browser. If Iopen Firefox again, go straight to it is already logged in. Obvsiouly I can’t account for local issues with people’s own browser settings, etc. At the end of the day, this is just the demo. But I know that it works fine in IE and Chrome as I use my own script for my own websites and I’m always logged in. Maybe try clearing your cookies and temp internet files. If you want I can send you a video of it working. Thanks

a query: it is possible to put a timeout when a user closes the session, to make a new login has to wait 1 hour

HI, it’s not possible with the current script but I am sure it can be done relatively easy with some additional code/PHP.

Good script, but i miss in the users section the possibility to delete users. I see no checkboxes or delete buttons next to each user in the list.

Hi, you have to go in to the individual user’s profile. It cant be done en-masse fro the user’s list.

Hi an ecommerce integration is critical for many users, let me explain. This script would be great for membership or an online course sites. The end user of the course or membership would purchase it via PayPal then they would get a username and temp password and the url of how to login from your script. Without this automation the course owner would need to do this manually for every new user.

Most end users expect immediate access to the membership or course site when they purchase which your script cannot currently do so it would not be useful to many membership or course creators.

Hi zeb, there’s a lot of things that my script would be useful for, and for that reason, I can’t include them all in the script. The idea is to keep it small and lightweight, so that people buying it don’t then have to strip it all out again.

Interesting script. Tried the demo, but editing groups gives back an error

Notice: Undefined index: add-user in /home/angry/public_html/xavier-demo/admin/includes/adminprocess.php on line 516

Warning: Invalid argument supplied for foreach() in /home/angry/public_html/xavier-demo/admin/includes/adminprocess.php on line 516

Warning: Cannot modify header information – headers already sent by (output started at /home/angry/public_html/xavier-demo/admin/includes/adminprocess.php:516) in /home/angry/public_html/xavier-demo/admin/includes/adminprocess.php on line 521

There is no issues on my end, dudee… I’m a coder myself, my PC is my office, it’s always in order. Miles just mean that i get the same PHP / database error error on two different machines on two different LANs.

So forget the icons, if you are a coder, tell me why this error happens ? If this was my code, i would have found long by now and corrected it.

Im not sure what I can say. Ive tested it on my work PC, server and at home on the ipad and on my phone. All fine. And certainly no icon issues. That screams issues at your end. The script has been around for many years (check the msg board for proof of that) and has been downloaded 1000s of times. I cant fix an issue that isnt there. Also bear in mind that this is the demo, altered somewhat to stop certain admin functions.

Just contacted a recent purchaser too and asked others to check and no issues.


oriencz Purchased

Any bcrypt version would be welcomed.

Hi Orienncz, I’m actually in the process of putting that together right now, using PHP’s password_hash and verify_hash function. This negates the need for the salt column in the database and should speed things up ever so slightly and make the password hash that much better. If you can wait a couple of days, it should be available.

It’s now available! :)


benny_p Purchased

Do you got a step by step guide how to update to latest version?

How many users do you have?


benny_p Purchased


Ive replied to your email. Unfortunately with 9000 users, the only way to update the script to the new hash is to have your users in a state of limbo. So some with have the old hash, and others the new after rhey have logged on. And a column in the database that updates when users have updated the hash. More info in my email.


u-do-u Purchased

I have a simple html website. However one page on the site (lets say downloads.html or even downloads.php) needs to be password protected. This page should only be accessible to my clients to whom I will provide them with a username and password (I don’t want them to register). Once they put in the credentials they are taken to that page and can view the contents.

Will you program allow me to do that? Do I need to have a PHP in order to protect it? or will it protect an HTML file too? Am I able to register the users myself with each having a different username and a different password?

Thank you

Hi I implemented your program and ran into a few issues and have emailed you on your support account but haven’t received anything for about 4 days. Just wondering if you received that. Please let me know if you didn’t get it so I can then specific the issues here if you wish.

Hi there, no I don’t see any emails from you. Please list them here in that case.

Ah, Ive just seen your emails. I see you fixed the first issue – updating to PHP 5.4. I’ll take a look at the second issue and get back to you.

hello can you tell me how I redirect group users after login from different groups (3) on different pages


after login redirect user to page

user in group “one” to page “one.php” user in group “two” to page “two.php” user in group “three” to page “three.php”

With my test, I put this code on a test page…



if ($session->isMemberOfGroup(‘Wizards’)) { echo “ok”; } else { echo “No”; } ?>

And then added admin to the Wizards group and removed them and got OK and NO.

After Login they see a link on page named “mitgliederbereich” if group one then link to page for group one and so on sry bad english

OK, well if you use my example above, you should be fine. Thanks

I have created a new table called `company` it has (id, name, website, email, number).

I don’t quite understand how to create new rows within Xavier. I can do it if the code was not object oriented but would like it to remain consistent.

Could you advise what files are to be changed? and any important values, if any.

Nevermind, worked it out! It was a little confusing but makes sense now.

How can I submit a form and capture the user who submitted’s ID?

Hi. Thanks for purchasing the script. Glad you worked out the extra fields. The instructions to do this should be in the manual. You can use a $session->id in your form, maybe as a hidden form element. If you need any help with this, please contact me using the contact form.

hi, i want to buy this module but i have a question; is it possible to add a “menu” editor panel? i mean i want to control the links on navigation? thanks.

Still cant replicate it here. Had you logged on before using the Remember Me cookie / tick-box?


seglavi Purchased

no, i didn’t. only clicking login or register button quickly.


seglavi Purchased

do you think to publish an update?

Hi . I need to create over a 100 username with their passwords for my students. Does your script allow to import file with usernames and passwords ? Because I can’t creat them one by one.

Great, well there are a couple of ways to do it that are fairly straight-forward, provided you dont have lots of extra fields that aren’t included in my script. There’s no built in way but if you purchase the script I’m happy to help you get this working.

OK Thanks for your quick reply. I am good at using sites and their settings but I’m no expert. If it is easy to do with no big problems I will consider purchasing because I still look for other features that are helpful for my class.

Hi, Why do I keep getting this on localhost? Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 1364 Field ‘ipaddress’ doesn’t have a default value in /var/www/html/XV/admin/includes/Functions.php:94 Stack trace: #0 /var/www/html/XV/admin/includes/Functions.php(94): PDOStatement->execute(Array) #1 /var/www/html/XV/admin/includes/Login.php(108): Functions->addSession(‘a2708aeb4559bd9…’, ‘1f533e20da86eec…’, 1, ‘2’, 1524580482) #2 /var/www/html/XV/admin/includes/process.php(66): Login->login(‘dogs11’, ‘dogs1111’, true) #3 /var/www/html/XV/admin/includes/process.php(15): login(Object(Database), Object(Session), Object(Functions), Object(Configs), Object(Logger)) #4 {main} thrown in /var/www/html/XV/admin/includes/Functions.php on line 94

Thanks, Siggles, I’ll do that in the morning – sorry I misunderstood.


Hi, Siggles,

Have tried that but it looks as if the problem has bubbled up somewhere else;

Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 1364 Field ‘timestamp’ doesn’t have a default value in /var/www/html/XV/admin/includes/Functions.php:94 Stack trace: #0 /var/www/html/XV/admin/includes/Functions.php(94): PDOStatement->execute(Array) #1 /var/www/html/XV/admin/includes/Login.php(108): Functions->addSession(‘074646061fb03a1…’, ‘288e366550e6930…’, 0, ‘4’, 1524245976) #2 /var/www/html/XV/admin/includes/process.php(66): Login->login(‘Molexxx’, ‘molexxxx’, false) #3 /var/www/html/XV/admin/includes/process.php(15): login(Object(Database), Object(Session), Object(Functions), Object(Configs), Object(Logger)) #4 {main} thrown in /var/www/html/XV/admin/includes/Functions.php on line 94

Tomorrow, I’ll try installing on my hosted site.


Yep, you’ll need to add that to that column too. ALternatively you could turn off mysql strict mode. There’s been posts about that earlier in the comments section.

OK, I’ll look into this tomorrow, thanks.


Let me know how you get on.

Hi Siggels,

I’ve turned off strict mode locally, and done a complete manual re-install. However, I still get:

Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 1364 Field ‘ipaddress’ doesn’t have a default value in /var/www/html/XV/admin/includes/Functions.php:94 Stack trace: #0 /var/www/html/XV/admin/includes/Functions.php(94): PDOStatement->execute(Array) #1 /var/www/html/XV/admin/includes/Login.php(108): Functions->addSession(‘655f912947aaeeb…’, ‘e8e432287ac2833…’, 0, ‘1’, 1524301250) #2 /var/www/html/XV/admin/includes/process.php(45): Login->login(‘admin-2018’, ‘admin-2018’, false) #3 /var/www/html/XV/admin/includes/process.php(12): adminLogin(Object(Database), Object(Session), Object(Functions), Object(Configs), Object(Logger)) #4 {main} thrown in /var/www/html/XV/admin/includes/Functions.php on line 94

Now, the ‘ip address’ field in the various tables all now have – the correct localhost ip, and I can create accounts – just can’t login to any once created, including the initial admin.

As I said yesterday, I will try my hosted site and see if I can install there – don’t do anything till I’ve tried this – be a few hours.


Hi Siggles, Have been trying to install on my hosting service – still tinkering with setting there. However, I’ll try again locally later following this info.

Thanks. Wendy

Hi Siggles, Have gotten the code installed and working on my hosting site – so will have another look at the problems with the local installation in a day or two. Thanks for your help.


Hi Siggles, Finally managed to set the mode in mysql locally. All now working. Many thanks.