Compare commits
9
Commits
772525a9b6
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5530eb1bcf | ||
|
|
2077407958 | ||
|
|
c69d3e6a6c | ||
|
|
1210245660 | ||
|
|
1cf453948b | ||
|
|
10cbc27fd7 | ||
|
|
d509a43474 | ||
|
|
e847be3369 | ||
|
|
8467200774 |
@@ -44,7 +44,7 @@ namespace _2021_backend.Controllers
|
||||
|
||||
var stu = context.Students.FirstOrDefault(e => e.Stuid == stuid);
|
||||
if (stu == null) return Ok(ApiResponse.Error("INVALID_STUID"));
|
||||
else if (DateTime.Now - stu.LastCaptchaTime < TimeSpan.FromMinutes(1)) return Ok(ApiResponse.Error("ALREADY_SENT"));
|
||||
else if (DateTime.Now - stu.LastCaptchaTime < TimeSpan.FromMinutes(1)) return Ok(ApiResponse.Error($"ALREADY_SENT"));
|
||||
var result = await TencentSMS.Send(context, SMSType.Captcha, stu, "smsbot");
|
||||
if (!result) return Ok(ApiResponse.Error("SEND_ERROR"));
|
||||
return Ok(ApiResponse.Success("success"));
|
||||
|
||||
+2
-2
@@ -1,11 +1,11 @@
|
||||
#See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging.
|
||||
|
||||
FROM mcr.microsoft.com/dotnet/aspnet:5.0 AS base
|
||||
FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base
|
||||
WORKDIR /app
|
||||
EXPOSE 80
|
||||
EXPOSE 443
|
||||
|
||||
FROM mcr.microsoft.com/dotnet/sdk:5.0 AS build
|
||||
FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build
|
||||
WORKDIR /src
|
||||
COPY ["2021-backend.csproj", ""]
|
||||
RUN dotnet restore "./2021-backend.csproj"
|
||||
|
||||
+23
-23
@@ -6,7 +6,7 @@
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>@ViewData["Title"] - 2021 精品活动后台</title>
|
||||
<title>@ViewData["Title"] - 2022 3D打印后台</title>
|
||||
<link rel="stylesheet" href="~/lib/bootstrap/dist/css/bootstrap.min.css" />
|
||||
<link rel="stylesheet" href="~/css/site.css" />
|
||||
</head>
|
||||
@@ -14,7 +14,7 @@
|
||||
<header>
|
||||
<nav class="navbar navbar-expand-sm navbar-toggleable-sm navbar-light bg-white border-bottom box-shadow mb-3">
|
||||
<div class="container-fluid">
|
||||
<a class="navbar-brand" asp-area="" asp-page="/Index">2021纳新后台</a>
|
||||
<a class="navbar-brand" asp-area="" asp-page="/Index">2022 3D打印后台</a>
|
||||
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-controls="navbarSupportedContent"
|
||||
aria-expanded="false" aria-label="Toggle navigation">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
@@ -38,29 +38,29 @@
|
||||
<span class="nav-item">欢迎您,@(HttpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.Name).Value)</span>
|
||||
</div>
|
||||
}
|
||||
<ul class="navbar-nav flex-grow-1">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link text-dark" asp-area="" asp-page="/Index">首页</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link text-dark" asp-area="" asp-page="/Students/Index">已报名学生</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link text-dark" asp-area="" asp-page="/Submissions/Index">提交记录</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link text-dark" asp-area="" asp-page="/Message/Index">短信</a>
|
||||
</li>
|
||||
@if (HttpContextAccessor.HttpContext.User.HasClaim(EvaClaimTypes.IsManager, "true"))
|
||||
{
|
||||
<ul class="navbar-nav flex-grow-1">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link text-dark" asp-area="" asp-page="/Users/Index">后台用户管理</a>
|
||||
<a class="nav-link text-dark" asp-area="" asp-page="/Index">首页</a>
|
||||
</li>
|
||||
}
|
||||
<li class="nav-item">
|
||||
<a class="nav-link text-dark" asp-area="" asp-page="/Sessions/Index">活动排班</a>
|
||||
</li>
|
||||
</ul>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link text-dark" asp-area="" asp-page="/Students/Index">已报名学生</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link text-dark" asp-area="" asp-page="/Submissions/Index">提交记录</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link text-dark" asp-area="" asp-page="/Message/Index">短信</a>
|
||||
</li>
|
||||
@if (HttpContextAccessor.HttpContext.User.HasClaim(EvaClaimTypes.IsManager, "true"))
|
||||
{
|
||||
<li class="nav-item">
|
||||
<a class="nav-link text-dark" asp-area="" asp-page="/Users/Index">后台用户管理</a>
|
||||
</li>
|
||||
}
|
||||
<li class="nav-item">
|
||||
<a class="nav-link text-dark" asp-area="" asp-page="/Sessions/Index">活动排班</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
+2
-2
@@ -55,10 +55,10 @@ namespace _2021_backend
|
||||
context.SaveChanges();
|
||||
}
|
||||
var usr = new User();
|
||||
usr.Name = config["ADMIN_USERNAME"];
|
||||
usr.Name = "administrator";
|
||||
usr.isManager = true;
|
||||
usr.Secret = EvaCryptoHelper.Password2Secret(config["ADMIN_PASSWORD"]);
|
||||
usr.stuID = "zjueva";
|
||||
usr.stuID = config["ADMIN_USERNAME"]; ;
|
||||
Console.WriteLine(usr.Id.ToString());
|
||||
context.Users.Add(usr);
|
||||
context.SaveChanges();
|
||||
|
||||
+1
-1
@@ -78,7 +78,7 @@ namespace _2021_backend
|
||||
});
|
||||
|
||||
services.AddDbContext<BackendContext>(options =>
|
||||
options.UseNpgsql($"Host={Configuration["DB_HOST"]};Port={Configuration["DB_PORT"]};Database={Configuration["DB_NAME"]};Username={Configuration["DB_USER"]};Password={Configuration["DB_PASSWORD"]}"));
|
||||
options.UseNpgsql($"Host={Configuration["DB_HOST"]};Port={Configuration["DB_PORT"]};Database={Configuration["DB_NAME"]};Username={Configuration["DB_USER"]};Password={Configuration["DB_PASSWORD"]};CommandTimeout=500"));
|
||||
|
||||
|
||||
}
|
||||
|
||||
+1
-1
@@ -12,7 +12,7 @@
|
||||
"SMS_APPID": "1400562126",
|
||||
"SMS_ID_ACCPET": "1163892",
|
||||
"SMS_ID_REJECT": "1089595",
|
||||
"SMS_ID_SUBMITTED": "1163892",
|
||||
"SMS_ID_SUBMITTED": "1313079",
|
||||
"SMS_ID_TIMESET": "1232109",
|
||||
"SMS_ID_TIMESELECT": "1232577",
|
||||
"SMS_ID_CAPTCHA": "1312236",
|
||||
|
||||
Reference in New Issue
Block a user