The following warnings occurred:
Warning [2] Undefined variable $unreadreports - Line: 26 - File: global.php(961) : eval()'d code PHP 8.2.25 (Linux)
File Line Function
/global.php(961) : eval()'d code 26 errorHandler->error
/global.php 961 eval
/portal.php 39 require_once





× This forum is read only. As of July 23, 2019, the UserSpice forums have been closed. To receive support, please join our Discord by clicking here. Thank you!

Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 1,007
» Latest member: kavitasinghji
» Forum threads: 1,324
» Forum posts: 7,788

Full Statistics

Online Users
There are currently 531 online users.
» 0 Member(s) | 529 Guest(s)
Bing, Google

Latest Threads
UserSpice Alpha Testing a...
Forum: News Center
Last Post: ivinsons
11-08-2024, 06:13 PM
» Replies: 13
» Views: 42,475
UserSpice 4.4 Development
Forum: News Center
Last Post: Amelie12
09-21-2024, 12:23 PM
» Replies: 4
» Views: 15,199
Welcome to the new UserSp...
Forum: News Center
Last Post: ivinsons
08-25-2024, 07:39 AM
» Replies: 2
» Views: 27,918
How to use hasPerm
Forum: UserSpice 4.4
Last Post: mudmin
07-20-2019, 02:45 PM
» Replies: 1
» Views: 13,755
Session issue? What I sho...
Forum: UserSpice 4.4
Last Post: Parth
07-17-2019, 05:06 PM
» Replies: 4
» Views: 14,502
Email Error
Forum: UserSpice 4.4
Last Post: Brandin
07-17-2019, 04:47 PM
» Replies: 1
» Views: 6,623
{ Missing Text } after up...
Forum: UserSpice 4.4
Last Post: Brandin
07-16-2019, 04:23 PM
» Replies: 22
» Views: 53,638
Best Practice Info
Forum: New to UserSpice?
Last Post: Brandin
07-16-2019, 11:55 AM
» Replies: 1
» Views: 13,490
Force to use 2FA -always-
Forum: UserSpice 4.4
Last Post: Brandin
07-12-2019, 12:43 PM
» Replies: 1
» Views: 6,636
e-mail not verifying
Forum: UserSpice 4.4
Last Post: LBC
07-10-2019, 11:34 AM
» Replies: 31
» Views: 76,232

 
  Go to referring Page after login
Posted by: dreniam - 09-12-2016, 10:26 PM - Forum: Modifications and Hackery - Replies (11)

Hello,
I installed userspice on my project site and it is amazing!
I had a question, is there a way to have the landing page after login be the referring page?
Here is the workflow

User clicks on link to a member only page in email.
User is greeted to the login page because there are not logged in.
User logs in
User is taken to the link in email, not the default page for user permission level.

I'll be researching this, but was wondering if I didn't have to reinvent the wheel.

Thanks for your help in advance.


  Upload with link
Posted by: Disruptionz - 09-12-2016, 08:29 PM - Forum: UserSpice 5 - Roadmapping the Future - Replies (13)

Hey,

Can anybody help me? I am working on an address book and need to add a CV upload to it.

The plan is to upload the cv on the join page and have the upload go into a folder on the server and a link saved in mysql under users so it can get echoed out to a downloadable link.

Also after this project I should have some spare time on my hands, would people be interested in a free dashboard theme?


  Some doubts about the operation
Posted by: GePraxa - 09-12-2016, 06:30 PM - Forum: Off-topic Discussions - No Replies

Good afternoon, I'm trying to understand how all the code works, but I have some questions I would like to clarify, I hope to find help!


1. Because the admin and a user with the same permissions value "1"?

2. serving the row "account_id"?

3. As I make the field "company" is not compulsory in the registry?

4. Because the admin has the value "0" in the "active" row?

5. What is the purpose times.php file?

6. Can I delete the following rows in the "users" table without generating error?
stripe_cust_id
billing_phon
billing_srt1
billing_srt2
billing_city
billing_state
billing_zip_code


  User Sessions, expire time
Posted by: aseiras - 09-12-2016, 02:26 PM - Forum: UserSpice 4.3 and Below - Replies (20)

Hi,

I'm not sure if this is a bug or a feature,
.- I do not see a way to set logout time (after x minutes idle, for instance)
.- I do not see a way to setup session method (i see the users_session table, but nothing get's written there after login.
.- After 24 hours of login in, a user is still able to get into an old page and continue working.

Can you comment something about this?
I love the platform but I have to make it secure, and people should not be allowed to continue working after 7 minutes inactive, (force login again) .


  Email Setup - Mail Error
Posted by: Angel - 09-12-2016, 02:25 PM - Forum: UserSpice 4.3 and Below - Replies (12)

Hi everyone,

I'm working on setting up email for userspice. In the /users/email_settings.php page, I'm getting the "Mail Error" error when I test my email settings in /users/email_test.php. I'm wondering what could be the cause for this error? I use a company internal server and tried both TLS and SSL but neither works.

Thank you very much!

Best,
Angel


  Admin panel error message
Posted by: mattltm - 09-12-2016, 09:06 AM - Forum: UserSpice 4.3 and Below - Replies (1)

I have just installed UserSpice on a new dev server. The install went fine (athough I did have to set the database server address to "127.0.0.1" insted of "localhost" before the installed script would continue) and I have logged in with admin/password but all I get now is the following message:

<pre>

Code:
You must go into the Admin Panel and click the Manage Pages button to add this page to the database.
Doing so will make this error go away.
</pre>


I can't navigate anywhere.

Does anyone have any idea what's wrong?

I'm running Ubuntu 16.04.01, Apache, MariaDB and PHP7.0.8


  Duplicate files in /users folder
Posted by: GePraxa - 09-12-2016, 06:32 AM - Forum: UserSpice 4.3 and Below - Replies (2)

I am ordering files and I see that in the package installation come duplicate files for example:

admin_page.php
admin_pages.php

admin_permission.php
admin_permissions.php

admin_user.php
admin_users.php

this is correct or was a mistake? which we should use?


  UserSpice 5.0 Roadmap as of 9/11/2016
Posted by: mudmin - 09-11-2016, 06:47 PM - Forum: UserSpice 5 - Roadmapping the Future - Replies (11)

Here is some information from our internal documents to give you an idea of where we're going. These are just internal documents that Brian and I had for our own use. As things change, I will update this post and the date in the title...

Feedback is always appreciated

Big picture goals
Dan(a.k.a. mudmin)
-When possible preserve backwards compatibility and file structure.
-Write something we won’t have to rewrite in 6 months Smile
-Provide better support for the international community. Even Canadians.
-Ideally US5 should be able to control a page with just 1 or 2 lines of code. Everything else should be optional.
Brian
-Focus time on cleanup rather than rewrite. I believe the bulk of code is good, but some decision making logic could be made more clear

New in UserSpice 5
- Multilanguage support
- Standard (easily replaceable) Bootstrap/PHP template including success/error check and display
- Naked UserSpice (or at minimum naked forms) - YOUR styling restyles UserSpice - You're not stuck with our branding
- Additional settings stored in the DB to avoid having to replace files to make updates work or to add features whenever possible.
- Autoload “plugin” system (similar to the class autoloading)
- Toggle for version check with UserSpice website
- Auto patch to latest release level (beta support?)
- Built in optional panel for announcements.
- Social media login plugins (To be at least Beta'd in 4.2)
- Built in pagination feature for user lists, etc
- Breadcrumbs/better navigation for admin section
- Password strength meter?
- Database prefix for better integration with existing projects
- Heavily promote use of SSL/TLS for securing communications containing username/password

Updated from UserSpice 4.x
- Cleaner CSRF token/validation
- Class/helper cleanup for consistent success/error messaging, variable naming, etc.
- PHPMailer/native mail improvements (streamline email configuration/defaults)
- Installation routine update to simplify/reduce pages/reduce options/etc.
- Updated user profile/admin page (looking to reduce page count for example)
- Improve page permission mass updates/handling
- Improve usersc/ functionality
- “Hands off” UserSpice core would be ideal. Define a place for custom functions.
- Timezone management (global server and per user)
- Update database structure to remove unused “reserved” fields
- Improve ability of designers to add tables or fields like plugins
- Updated password management, reset





  Is there a reason for the order of arguments in findById()
Posted by: plb - 09-11-2016, 03:22 PM - Forum: Off-topic Discussions - Replies (8)

I think every single function in DB.php has the first argument as $table ... except findById().

Is there a reason for this? Maybe if I had the reason for it in my mind I would make the mistake less often...


  Let's talk about the future of the project
Posted by: mudmin - 09-11-2016, 01:18 PM - Forum: UserSpice 5 - Roadmapping the Future - No Replies

I would like to officially announce that UserSpice 5 is in development and that it's a long way off as we speak. Nothing to freak out about. No reason not to develop on 4.x. Any time there is a new, major development/announcement, it will be stickied for a while at the top of the forum http://userspice.org/forums/forum/userspice-5/ Please note that if usability issues are found going all the way back to 2.x, I still patch them. Your version of UserSpice will not be totally orphaned.

Here's the gist of what you need to know.
UserSpice 4.1.5 is coming on the week of 9/11/2016. It will include a roll up of all the bug fixes.

UserSpice 4.2.0 is in development to bring you all the goodness of UserSpice 4.1 with the addition of new social login features. Google login has been tested and is working and Facebook is on its way. Functions are being written to provide a clean experience where everything that worked for "regular" users will work for socially logged in users. No release date is set, but we may ask for some alpha testers. The good news is that this should be as painless as any other upgrade.

UserSpice 5.0 is also in development. As much as I told myself that I didn't want to do another rewrite, there are some things that can take this project to the next level. To let you in on a little secret, I had been coding php for about a month at the release of 2.5, about 2 months at 3.0, and 4 months at the release of 4.0. I've learned a few things since then.

The great news is that the classes and everything are not changing. Any tweaks to the 5.x classes will be available to 4.x users and ditto for 4.x tweaks. The core remains the same. So why the change?

In my opinion, the major goal of UserSpice is to get out of your way so you can do your job of designing a great project. I Want to give you tools, not force you in a direction. You shouldn't have to decipher UserSpice code to decide where someone redirects after logging in. You shouldn't have to read hieroglyphics to understand the join.php form. Why are there references to stripe in the join form (Answer: when I developed US4, I simultaneously developed an app for paying customers and never removed the stripe hooks).

The gist of the project is that all the settings you would ever want to change are going to be in the database or easily editable in some way shape or form. You can decide where people redirect. Forms will be a TON easier to edit. It will be multilanguage...for you and your users (80{3bc1fe685386cc4c3ab89a3f76566d8931e181ad17f08aed9ad73b30bf28114d}ish of UserSpice downloads are outside of the US and Canada). I'm not ready to provide a full feature list or demos yet...but just know that all these feature requests are being taken seriously.

The big question is ... will existing projects be upgradeable? The answer is yes. You will probably have to tweak your includes on some existing pages....nothing a find/replace couldn't handle. You'll probably have to redo your navigation....which is a good thing because navigation is handled so much better in 5.0. Anyone who has messed with 4.x nav understands the pain. Other than that...you should be good. I know these details are a bit dodgy, but we will be releasing a full list of 5.0 details soon!