我正在为我的公司探索软件保护方案。可以肯定的是,有这么多的替代方案,它们几乎都为限制提供了便利:
(executions)Number of days的使用次数
现在,如果我想一想,计算机中一定有存储“应用程序使用次数”或“使用应用程序的天数”的地方。在这里,我假设使用这些机制之一保护的应用程序不需要使用管理权限运行。我知道一个拥有正常用户权限的应用程序不能修改一个影响其他用户的地方。这意味着如果用户A的应用程序过期,它仍将为用户B运行(这看起来已经够愚蠢了)。我想知道这些计划在哪里可以隐藏他们的信息,使其发挥作用?
我正在用laravel创建一个多身份验证系统,其中有两种类型的用户:Admins(由我创建)和Users(使用本地laravel auth系统)。
如果我以用户身份登录,当我尝试在已经登录时访问登录页面时,它会将我重定向回仪表板,但如果我以管理员身份登录,当我再次访问管理员登录页面时,它会让我再次登录,尽管我已经以管理员身份登录。
下面是我的类RedirectIfAuthenticated的代码:
namespace App\Http\Middleware;
use Closure;
use Illuminate\Support\Facades\Auth;
class RedirectIf