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);
|
var stu = context.Students.FirstOrDefault(e => e.Stuid == stuid);
|
||||||
if (stu == null) return Ok(ApiResponse.Error("INVALID_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");
|
var result = await TencentSMS.Send(context, SMSType.Captcha, stu, "smsbot");
|
||||||
if (!result) return Ok(ApiResponse.Error("SEND_ERROR"));
|
if (!result) return Ok(ApiResponse.Error("SEND_ERROR"));
|
||||||
return Ok(ApiResponse.Success("success"));
|
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.
|
#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
|
WORKDIR /app
|
||||||
EXPOSE 80
|
EXPOSE 80
|
||||||
EXPOSE 443
|
EXPOSE 443
|
||||||
|
|
||||||
FROM mcr.microsoft.com/dotnet/sdk:5.0 AS build
|
FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build
|
||||||
WORKDIR /src
|
WORKDIR /src
|
||||||
COPY ["2021-backend.csproj", ""]
|
COPY ["2021-backend.csproj", ""]
|
||||||
RUN dotnet restore "./2021-backend.csproj"
|
RUN dotnet restore "./2021-backend.csproj"
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
<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="~/lib/bootstrap/dist/css/bootstrap.min.css" />
|
||||||
<link rel="stylesheet" href="~/css/site.css" />
|
<link rel="stylesheet" href="~/css/site.css" />
|
||||||
</head>
|
</head>
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
<header>
|
<header>
|
||||||
<nav class="navbar navbar-expand-sm navbar-toggleable-sm navbar-light bg-white border-bottom box-shadow mb-3">
|
<nav class="navbar navbar-expand-sm navbar-toggleable-sm navbar-light bg-white border-bottom box-shadow mb-3">
|
||||||
<div class="container-fluid">
|
<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"
|
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target=".navbar-collapse" aria-controls="navbarSupportedContent"
|
||||||
aria-expanded="false" aria-label="Toggle navigation">
|
aria-expanded="false" aria-label="Toggle navigation">
|
||||||
<span class="navbar-toggler-icon"></span>
|
<span class="navbar-toggler-icon"></span>
|
||||||
|
|||||||
+2
-2
@@ -55,10 +55,10 @@ namespace _2021_backend
|
|||||||
context.SaveChanges();
|
context.SaveChanges();
|
||||||
}
|
}
|
||||||
var usr = new User();
|
var usr = new User();
|
||||||
usr.Name = config["ADMIN_USERNAME"];
|
usr.Name = "administrator";
|
||||||
usr.isManager = true;
|
usr.isManager = true;
|
||||||
usr.Secret = EvaCryptoHelper.Password2Secret(config["ADMIN_PASSWORD"]);
|
usr.Secret = EvaCryptoHelper.Password2Secret(config["ADMIN_PASSWORD"]);
|
||||||
usr.stuID = "zjueva";
|
usr.stuID = config["ADMIN_USERNAME"]; ;
|
||||||
Console.WriteLine(usr.Id.ToString());
|
Console.WriteLine(usr.Id.ToString());
|
||||||
context.Users.Add(usr);
|
context.Users.Add(usr);
|
||||||
context.SaveChanges();
|
context.SaveChanges();
|
||||||
|
|||||||
+1
-1
@@ -78,7 +78,7 @@ namespace _2021_backend
|
|||||||
});
|
});
|
||||||
|
|
||||||
services.AddDbContext<BackendContext>(options =>
|
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_APPID": "1400562126",
|
||||||
"SMS_ID_ACCPET": "1163892",
|
"SMS_ID_ACCPET": "1163892",
|
||||||
"SMS_ID_REJECT": "1089595",
|
"SMS_ID_REJECT": "1089595",
|
||||||
"SMS_ID_SUBMITTED": "1163892",
|
"SMS_ID_SUBMITTED": "1313079",
|
||||||
"SMS_ID_TIMESET": "1232109",
|
"SMS_ID_TIMESET": "1232109",
|
||||||
"SMS_ID_TIMESELECT": "1232577",
|
"SMS_ID_TIMESELECT": "1232577",
|
||||||
"SMS_ID_CAPTCHA": "1312236",
|
"SMS_ID_CAPTCHA": "1312236",
|
||||||
|
|||||||
Reference in New Issue
Block a user