Code

Discussion on WebGuard - Advanced PHP Login and User Management

Discussion on WebGuard - Advanced PHP Login and User Management

Cart 321 sales
Recently Updated

eduardofiorini supports this item

Supported

This author's response time can be up to 5 business days.

164 comments found.

Do you have a script to determine if we have the required plugins running on the website?

The implementation of plugins/addons will only come in the next version of the tool.

I want to buy, but I don’t see a Cache System, is it possible to have it in the script

Thanks for the suggestion, already included in the list of system improvements.

- Is it possible to add more Permission Groups to each user?

- Is it possible in the future when we add a new Permissions Group to be automatically added to the menu list?

- Is it possible in the future to add a new function in the Edit Permission Group as you know (a kind of button that activates or deactivates a function)?

- Is it possible to save the session in the templates in the future? Do I want to change the black color behind the control panel for night time?

Hi,
- Not currently, I would have to analyze a way to do it without generating much impact.

- That second question I didn’t understand.

- Could show in an illustration.

- In the future you will have the possibility to change the templates, for templates that support changing from light theme to dark theme.

Hi! Wher can I find the login page? I have already installd, but there is no login page.

Where can I find the frontend?

Hi Peter, We have already answered your ticket, any questions we are at your disposal.

version 1.3?

coming soon…

Please update login with steam

Hello,
Thanks for the suggestion, we may include Steam login in future updates.

No sistema existe a possibilidade de filtrar os dados a serem exibidos exemplo:

Uma pagina apenas com usuários desabilitados

Olá,
Atualmente não possuímos esse tipo de filtro, mas é uma boa sugestão para incluirmos na próxima versão.
Obrigado :)

I have three recommendations that I believe are important and relevant.

- The demo is extremely slow to load from the UK.
- To add smarty or another template system
- To add multilinguality through the database as a good practice I share a description: => https://medium.com/kocsistem/what-is-the-best-database-design-for-multi-language-data-b21982dd7265
=> 5. Additional Translation Table Approach

Thanks for the suggestions and sorry for the slowness in our demo, we don’t use CDN in our hosting, which can cause longer latencies in package deliveries.

Hi,
I activated the CDN on Cloudflare, could you check if the site availability in England has improved.
Thanks!

How can I count a product by name and quantity? - I tried the version with Laravel and it doesn’t work. - I want to calculate a product name that day and several days ago

I have several options:

To calculate or collect orders for today and how much is left - How many emergencies are there today with the format of: 1 or 0 - How many were checked 1 or 0 - How many are complete 1 or 0

DB row

task_verification task_urgent task_Completed

Hello Picassooasi,
Below has the documentation of codeigniter 4, there it shows all types of query calls, for counting use “countAllResults()”.
http://codeigniter.com/user_guide/database/query_builder.html

thanks

Hi, you can put : – messenger (chat for the users) - To-do list

Can I add to the list of addons to be created

I can’t get information for the table in the Ajax task

Please open a new ticket and let us know what’s going on and we’ll help you resolve the issue. Thanks!

What about SSO? You said you would add it but didn’t get it even after waiting for the last two updates!

This implementation is expected to come out in version 1.3 as promised. Version 1.2.1 was released to fix critical layout issues.

No problem I’ll wait until then. But be sure to add this.

Yes, it’s on our version 1.3 schedule, thanks :)

Thanks for the update Eduardo,

I’m posting two questions here that may help to other users:

1. How to update to the new version without data loss?

2. Storage: What’s the function on that setting (Amazon Aws storage), What can the app storage there?

All the Best,

Diego.

Ps: I’m anxious to see for a new update with crud builder (meanwhile a full example in the docs – including sorting, pagination and search – would be awesome), cookie consent, Api rest for more than group, and mysql backups through FTP. Keep up with this awesome job!!

Hello Diego,

1. This version 1.2.1 can copy and replace all files except the “install” folder, from the next version 1.3.0 I will create an update folder to help better update new versions.

2. Currently only backup and profile image use the feature, but it can be used to store other stuff elsewhere using the code below:

$integration = new Integration();
$integration->saveStorage($file,$path,$allow);

3. Yes, I released this version 1.2.1 because I had some critical layout problems and I took the opportunity to update the components and CodeIgniter to the latest version, the other changes will come in 1.3, it ended up delaying our schedule a little but the new version should leave soon.

10/10. Thanks Eduardo.

Any questions we are at your disposal, big hug Diego :)

Hello, thanks for your work. I installed the script in a subdirectory, after successful installation I can’t get to the login menu and be redirected to the server root/login folder instead of to mysubfolder/login. Many thanks for help.

You’re welcome Marcus, any questions we are available to help you, just open a new ticket :)

Nice work! Can you add a tool that will automatically time a user out if idle for, say, 30 minutes. Something that will popup and warn the user that the system will log in 10 seconds due to inactivity. If the user clicks “stay connected”, it regenerates the session and still keep the user logged in, if not, it logs the user out. This will be good for security reasons.

Thanks

Hi edikky,
I’ve never tried doing something like this with the session timer, but I can add your suggestion to our list of future improvements. Thanks

Okay. Great. Looking forward to your next update. Nice work.

This change will only come in version 1.4 to version 1.3 we are already working on it and it is already closed scope of improvements.

Hi Eduardo, your system is awesome.

Let me add another feature request here (don’t want to open a ticket for this)....

- Option to prepare the road (database + some methods) so we can implement a “Pay as You Go System”.

As an idea you could add an “expiration_date” field to the user and provide as different methods to work with this field through the code (this way we can work with our payment gateways and you don’t have to deal with them and their updates).

Example:

ExtendDays(30); //We could use this after we’ve got a payment from the user.

ReduceDays(30); //We could use this after we’ve got a refund or chargeback. If the resulting date is lower than the present date, you could save the present date.

GetDaysLeft(); //Would return if the user has days left or not to access to a level.

ChangeRoleID(); //This for example, would allow to move the user from one role to another.

AddNewUserByEmail (); //This for example would allow us to create a new user by email passing a role id and days to add to expiration date (0 or more).

And Maybe in the GUI (under the Profile), show….

A) The user role (for example “Free”, “Paid” etc). B ) The Number of Days Left under this Role (unless there’s an option to not show this in the settings). C) An optional button to “Buy More” credit (this could link to a url in the settings, and if the url is empty, then the button won’t be visible).

- Allowing a Max Number of Connections (Different IPs) Per Role.

For example: Users from Role “Paid” may connect up to 3 different IP’s every 24 hs. This to prevent account sharing.

This are some ideas, other users may bring up others.

All the Best and Keep up the Good Work!!!!!

Diego.

Thanks Diego for the suggestion, I made a note of it. :)

Would it be hard to add a dark/light theme option?

Hello, soon you will have the possibility to add new themes, currently it only has this theme, which is Focus2.

Hi Eduardo, the idea of the Add-Ons is awesome.

2 things:

- User Profile “Country” shows “Afghanistan” by default (shows like there has been a selection). It would be good to show something like “Not Selected” instead.

- Would be good if you could add CRUD example with pagination, sorting and search.

Thanks a lot.

Diego.

Hello Diego,
I will make the adjustment in the next version, in the field of selection of parents to not select the first one in the list.
The CRUC part I’m looking at creating a screen generator addon, but I’ll improve the documentation so it can be created manually as well.
Thank you very much.

Let me first congratulate you on developing such a wonderful script using CI4 and making it available for other. Interested in purchasing when you have the upgrade available with modules ( especially payment modules – Paypal, Stipe etc ) in the next version. May I know when do you plan to release the next version? And what would be the new features available? Thank you in advance.

Hi,
Thank you very much :)
The next version should come out late June or early July, version 1.3 is a big update so it will take longer to release.

Eduardo, Tem um sistema de OS que estou comprando feito em codelgniter também. Eu gostaria de torna-lo SaaS para que as empresas tenham acessos diferentes e não misture os registros no DB (separado para cada usuário). o sistema de OS tem como add usuários e permissões nele. Adquirindo seu sistema e contratando um programador com os conhecimentos em php e o framework utilizado, seu sistema me atenderia perfeitamente?

Olá Moxter,
Acredito que sim, daria para criar e buscar os usuários do WebGuard usando a api dele. Precisaria de um outro dev pra integrar com o seu sistema de OS.
Qualquer dúvida estou a disposição, abraço!

Hi eduardofiorini , the addon feature will be very good. Can you please make addons self contained modules that can be installed and un-installed from admin?

Perhaps a simple addon module like a blog that will be used as a example for building more addon modules.

Hello PPatons, yes the idea is you can create isolated modules and be able to install and uninstall these modules and also have a version control and installed packages similar to composer.json I will also create a demo module so that third parties can create and sell their own modules .

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey