18 lines
507 B
C#
18 lines
507 B
C#
using System.Linq;
|
|
using Microsoft.AspNetCore.Http;
|
|
using Microsoft.AspNetCore.Mvc.RazorPages;
|
|
|
|
namespace esh.core.web.Pages
|
|
{
|
|
public class Config : PageModel
|
|
{
|
|
public void OnGet()
|
|
{
|
|
if (Request.Query.ContainsKey("sensor") && Web.Core.Sensors.Any(p => p.Mac == Request.Query["sensor"]) ||
|
|
Request.Query.ContainsKey("actor") && Web.Core.Actors.Any(p => p.Mac == Request.Query["actor"]))
|
|
return;
|
|
Response.Redirect("/");
|
|
Response.StatusCode = StatusCodes.Status400BadRequest;
|
|
}
|
|
}
|
|
} |