feat: implement automated account enforcement service for session time and data usage limits with RADIUS disconnect support
Build and Push Docker Image to Gitea Container Registry / build-and-push (push) Successful in 1m8s
Build and Push Docker Image to Gitea Container Registry / build-and-push (push) Successful in 1m8s
This commit is contained in:
@@ -118,7 +118,7 @@ public class AccountEnforcementService : BackgroundService
|
||||
|
||||
try
|
||||
{
|
||||
var payload = $"User-Name=\\\"{profile.Username}\\\"\\nCalling-Station-Id=\\\"{session.CallingStationId}\\\"\\nAcct-Session-Id=\\\"{session.AcctSessionId}\\\"\\n";
|
||||
var payload = $"User-Name=\\\"{profile.Username}\\\"\\nCalling-Station-Id=\\\"{session.CallingStationId}\\\"\\nAcct-Session-Id=\\\"{session.AcctSessionId}\\\"\\nNAS-IP-Address=\\\"{session.NasIpAddress}\\\"\\n";
|
||||
var process = new System.Diagnostics.Process
|
||||
{
|
||||
StartInfo = new System.Diagnostics.ProcessStartInfo
|
||||
|
||||
@@ -390,7 +390,7 @@ public class RadiusService : IRadiusService
|
||||
|
||||
try
|
||||
{
|
||||
var payload = $"User-Name=\\\"{username}\\\"\\nCalling-Station-Id=\\\"{session.CallingStationId}\\\"\\nAcct-Session-Id=\\\"{session.AcctSessionId}\\\"\\n";
|
||||
var payload = $"User-Name=\\\"{username}\\\"\\nCalling-Station-Id=\\\"{session.CallingStationId}\\\"\\nAcct-Session-Id=\\\"{session.AcctSessionId}\\\"\\nNAS-IP-Address=\\\"{session.NasIpAddress}\\\"\\n";
|
||||
var process = new System.Diagnostics.Process
|
||||
{
|
||||
StartInfo = new System.Diagnostics.ProcessStartInfo
|
||||
|
||||
Reference in New Issue
Block a user