From e14c973a74ff6a0fa35376642bf3b9523cab5be9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=A9=99=E5=AD=90?= <454313500@qq.com>
Date: Sat, 16 Dec 2023 14:10:11 +0800
Subject: [PATCH 1/2] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E8=B6=85?=
=?UTF-8?q?=E7=BA=A7=E7=94=A8=E6=88=B7=E9=BB=98=E8=AE=A4=E5=AF=86=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Options/RbacOptions.cs | 16 ++++++++++++++++
.../YiFrameworkRbacDomainSharedModule.cs | 11 ++++++++++-
.../DataSeeds/UserDataSeed.cs | 10 +++++++---
Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs | 4 +---
Yi.Abp.Net8/src/Yi.Abp.Web/appsettings.json | 6 ++++++
5 files changed, 40 insertions(+), 7 deletions(-)
create mode 100644 Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain.Shared/Options/RbacOptions.cs
diff --git a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain.Shared/Options/RbacOptions.cs b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain.Shared/Options/RbacOptions.cs
new file mode 100644
index 00000000..5d082a29
--- /dev/null
+++ b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain.Shared/Options/RbacOptions.cs
@@ -0,0 +1,16 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Yi.Framework.Rbac.Domain.Shared.Options
+{
+ public class RbacOptions
+ {
+ ///
+ /// 超级管理员默认密码
+ ///
+ public string AdminPassword { get; set; } = "123456";
+ }
+}
diff --git a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain.Shared/YiFrameworkRbacDomainSharedModule.cs b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain.Shared/YiFrameworkRbacDomainSharedModule.cs
index bccfbcfa..73d5fe3a 100644
--- a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain.Shared/YiFrameworkRbacDomainSharedModule.cs
+++ b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain.Shared/YiFrameworkRbacDomainSharedModule.cs
@@ -1,6 +1,9 @@
-using Volo.Abp.Domain;
+using Microsoft.Extensions.Configuration;
+using Microsoft.Extensions.DependencyInjection;
+using Volo.Abp.Domain;
using Volo.Abp.Modularity;
using Yi.Framework.Mapster;
+using Yi.Framework.Rbac.Domain.Shared.Options;
namespace Yi.Framework.Rbac.Domain.Shared
{
@@ -9,6 +12,12 @@ namespace Yi.Framework.Rbac.Domain.Shared
)]
public class YiFrameworkRbacDomainSharedModule : AbpModule
{
+ public override void ConfigureServices(ServiceConfigurationContext context)
+ {
+ var configuration = context.Services.GetConfiguration();
+ Configure(configuration.GetSection(nameof(JwtOptions)));
+ Configure(configuration.GetSection(nameof(RbacOptions)));
+ }
}
}
\ No newline at end of file
diff --git a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.SqlSugarCore/DataSeeds/UserDataSeed.cs b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.SqlSugarCore/DataSeeds/UserDataSeed.cs
index 4253a4c5..2183e868 100644
--- a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.SqlSugarCore/DataSeeds/UserDataSeed.cs
+++ b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.SqlSugarCore/DataSeeds/UserDataSeed.cs
@@ -1,7 +1,9 @@
-using Volo.Abp.Data;
+using Microsoft.Extensions.Options;
+using Volo.Abp.Data;
using Volo.Abp.DependencyInjection;
using Yi.Framework.Rbac.Domain.Entities;
using Yi.Framework.Rbac.Domain.Shared.Enums;
+using Yi.Framework.Rbac.Domain.Shared.Options;
using Yi.Framework.SqlSugarCore.Abstractions;
namespace Yi.Framework.Rbac.SqlSugarCore.DataSeeds
@@ -9,9 +11,11 @@ namespace Yi.Framework.Rbac.SqlSugarCore.DataSeeds
public class UserDataSeed : IDataSeedContributor, ITransientDependency
{
private ISqlSugarRepository _repository;
- public UserDataSeed(ISqlSugarRepository repository)
+ private RbacOptions _options;
+ public UserDataSeed(ISqlSugarRepository repository, IOptions options)
{
_repository = repository;
+ _options = options.Value;
}
public async Task SeedAsync(DataSeedContext context)
{
@@ -23,7 +27,7 @@ namespace Yi.Framework.Rbac.SqlSugarCore.DataSeeds
Name = "大橙子",
UserName = "cc",
Nick = "橙子",
- Password = "123456",
+ Password = _options.AdminPassword,
Email = "454313500@qq.com",
Phone = 13800000000,
Sex = SexEnum.Male,
diff --git a/Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs b/Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs
index a38c41d3..151f5d74 100644
--- a/Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs
+++ b/Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs
@@ -98,9 +98,7 @@ namespace Yi.Abp.Web
});
//jwt鉴权
- var section = configuration.GetSection(nameof(JwtOptions));
- Configure(section);
- var jwtOptions = section.Get();
+ var jwtOptions = configuration.GetSection(nameof(JwtOptions)).Get();
context.Services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme)
.AddJwtBearer(options =>
{
diff --git a/Yi.Abp.Net8/src/Yi.Abp.Web/appsettings.json b/Yi.Abp.Net8/src/Yi.Abp.Web/appsettings.json
index cce6973b..8ff87e80 100644
--- a/Yi.Abp.Net8/src/Yi.Abp.Web/appsettings.json
+++ b/Yi.Abp.Net8/src/Yi.Abp.Web/appsettings.json
@@ -36,5 +36,11 @@
"Audience": "https://ccnetcore.com",
"SecurityKey": "zqxwcevrbtnymu312412ihe9rfwhe78rh23djoi32hrui3ryf9e8wfh34iuj54y0934uti4h97fgw7hf97wyh8yy69520",
"ExpiresMinuteTime": 86400
+ },
+
+ //Rbac模块
+ "RbacOptions": {
+ //超级管理员种子数据默认密码
+ "AdminPassword": "123456"
}
}
From 3527c4555604841690e4b06089a56fc78774917d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=A9=99=E5=AD=90?= <454313500@qq.com>
Date: Sat, 16 Dec 2023 14:18:53 +0800
Subject: [PATCH 2/2] =?UTF-8?q?doc:=20=E6=96=87=E6=A1=A3=E5=AE=8C=E5=96=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/Yi.Abp.Web/logs/log-20231216.txt | 97 +++++++++++++++++++
Yi.Doc.Md/01.框架快速开始教程/03.如何启动.md | 2 +
Yi.RuoYi.Vue3/src/views/login.vue | 4 +-
3 files changed, 101 insertions(+), 2 deletions(-)
diff --git a/Yi.Abp.Net8/src/Yi.Abp.Web/logs/log-20231216.txt b/Yi.Abp.Net8/src/Yi.Abp.Web/logs/log-20231216.txt
index 4f5a790c..5ff7a3cb 100644
--- a/Yi.Abp.Net8/src/Yi.Abp.Web/logs/log-20231216.txt
+++ b/Yi.Abp.Net8/src/Yi.Abp.Web/logs/log-20231216.txt
@@ -460,3 +460,100 @@ System.Collections.Generic.KeyNotFoundException: The given key 'fe3f76ca-b716-f9
"EntityChanges": [],
"Comments": []
}
+2023-12-16 14:11:00.054 +08:00 [INF] Yi框架-Abp.vNext,启动!
+2023-12-16 14:11:03.363 +08:00 [INF] Loaded ABP modules:
+2023-12-16 14:11:03.364 +08:00 [INF] - Yi.Abp.Web.YiAbpWebModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Yi.Abp.SqlsugarCore.YiAbpSqlSugarCoreModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Yi.Abp.Domain.YiAbpDomainModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Yi.Abp.Domain.Shared.YiAbpDomainSharedModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Yi.Framework.Rbac.Domain.Shared.YiFrameworkRbacDomainSharedModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Domain.AbpDddDomainSharedModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.MultiTenancy.AbpMultiTenancyAbstractionsModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.VirtualFileSystem.AbpVirtualFileSystemModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Settings.AbpSettingsModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Localization.AbpLocalizationAbstractionsModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Security.AbpSecurityModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Data.AbpDataModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.ObjectExtending.AbpObjectExtendingModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Validation.AbpValidationAbstractionsModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Uow.AbpUnitOfWorkModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.EventBus.Abstractions.AbpEventBusAbstractionsModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Threading.AbpThreadingModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Yi.Framework.Mapster.YiFrameworkMapsterModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Yi.Framework.Core.YiFrameworkCoreModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.ObjectMapping.AbpObjectMappingModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Yi.Framework.Bbs.Domain.Shared.YiFrameworkBbsDomainSharedModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Yi.Framework.Rbac.Domain.YiFrameworkRbacDomainModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.AspNetCore.SignalR.AbpAspNetCoreSignalRModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.AspNetCore.AbpAspNetCoreModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Auditing.AbpAuditingModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Json.AbpJsonModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Json.SystemTextJson.AbpJsonSystemTextJsonModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Json.AbpJsonAbstractionsModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Timing.AbpTimingModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.MultiTenancy.AbpMultiTenancyModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Auditing.AbpAuditingContractsModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Http.AbpHttpModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Http.AbpHttpAbstractionsModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Minify.AbpMinifyModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Authorization.AbpAuthorizationAbstractionsModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Validation.AbpValidationModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.ExceptionHandling.AbpExceptionHandlingModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Domain.AbpDddDomainModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.EventBus.AbpEventBusModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Guids.AbpGuidsModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.BackgroundWorkers.AbpBackgroundWorkersModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.DistributedLocking.AbpDistributedLockingAbstractionsModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Specifications.AbpSpecificationsModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Caching.AbpCachingModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Serialization.AbpSerializationModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Yi.Framework.Bbs.Domain.YiFrameworkBbsDomainModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Yi.Framework.Rbac.SqlSugarCore.YiFrameworkRbacSqlSugarCoreModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Yi.Framework.SqlSugarCore.YiFrameworkSqlSugarCoreModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Yi.Framework.Bbs.SqlSugarCore.YiFrameworkBbsSqlSugarCoreModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Yi.Abp.Application.YiAbpApplicationModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Yi.Abp.Application.Contracts.YiAbpApplicationContractsModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Yi.Framework.Rbac.Application.Contracts.YiFrameworkRbacApplicationContractsModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Yi.Framework.Ddd.Application.Contracts.YiFrameworkDddApplicationContractsModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationContractsModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Yi.Framework.Bbs.Application.Contracts.YiFrameworkBbsApplicationContractsModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Yi.Framework.Rbac.Application.YiFrameworkRbacApplicationModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Yi.Framework.Ddd.Application.YiFrameworkDddApplicationModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Application.AbpDddApplicationModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Features.AbpFeaturesModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.GlobalFeatures.AbpGlobalFeaturesModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.BackgroundWorkers.Quartz.AbpBackgroundWorkersQuartzModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Quartz.AbpQuartzModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Yi.Framework.Bbs.Application.YiFrameworkBbsApplicationModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.ApiVersioning.AbpApiVersioningAbstractionsModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.AspNetCore.Mvc.AbpAspNetCoreMvcContractsModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.UI.Navigation.AbpUiNavigationModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.UI.AbpUiModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Autofac.AbpAutofacModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Castle.AbpCastleCoreModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.Swashbuckle.AbpSwashbuckleModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.AspNetCore.Serilog.AbpAspNetCoreSerilogModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Volo.Abp.AspNetCore.Authentication.JwtBearer.AbpAspNetCoreAuthenticationJwtBearerModule
+2023-12-16 14:11:03.364 +08:00 [INF] - Yi.Framework.AspNetCore.YiFrameworkAspNetCoreModule
+2023-12-16 14:11:03.961 +08:00 [DBG] Yi-SQL执行:SELECT COUNT(1) FROM `Dept` WHERE ( 1 = 1 ) AND ( `IsDeleted` = 0 )
+2023-12-16 14:11:03.976 +08:00 [INF] User profile is available. Using 'C:\Users\45431\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest.
+2023-12-16 14:11:04.021 +08:00 [DBG] Yi-SQL执行:SELECT COUNT(1) FROM `Dictionary` WHERE ( 1 = 1 ) AND ( `IsDeleted` = 0 )
+2023-12-16 14:11:04.032 +08:00 [DBG] Yi-SQL执行:SELECT COUNT(1) FROM `DictionaryType` WHERE ( 1 = 1 ) AND ( `IsDeleted` = 0 )
+2023-12-16 14:11:04.045 +08:00 [DBG] Yi-SQL执行:SELECT COUNT(1) FROM `Menu` WHERE ( `MenuName` = N'系统管理' ) AND ( `IsDeleted` = 0 )
+2023-12-16 14:11:04.057 +08:00 [DBG] Yi-SQL执行:SELECT COUNT(1) FROM `Post` WHERE ( 1 = 1 ) AND ( `IsDeleted` = 0 )
+2023-12-16 14:11:04.063 +08:00 [INF] Initialized all ABP modules.
+2023-12-16 14:11:04.070 +08:00 [DBG] Yi-SQL执行:SELECT COUNT(1) FROM `Role` WHERE ( 1 = 1 ) AND ( `IsDeleted` = 0 )
+2023-12-16 14:11:04.085 +08:00 [DBG] Yi-SQL执行:SELECT COUNT(1) FROM `User` WHERE ( 1 = 1 ) AND ( `IsDeleted` = 0 )
+2023-12-16 14:11:04.149 +08:00 [INF] Now listening on: http://[::]:19001
+2023-12-16 14:11:04.149 +08:00 [INF] Application started. Press Ctrl+C to shut down.
+2023-12-16 14:11:04.149 +08:00 [INF] Hosting environment: Development
+2023-12-16 14:11:04.149 +08:00 [INF] Content root path: D:\CSharp\Yi\Yi.Abp.Net8\src\Yi.Abp.Web
+2023-12-16 14:11:04.150 +08:00 [DBG] Yi-SQL执行:INSERT INTO `User` (`Id`,`IsDeleted`,`Name`,`Age`,`UserName`,`Password`,`Salt`,`Icon`,`Nick`,`Email`,`Ip`,`Address`,`Phone`,`Introduction`,`Remark`,`Sex`,`DeptId`,`CreationTime`,`CreatorId`,`LastModifierId`,`LastModificationTime`,`OrderNum`,`State`) VALUES(N'59cf7e31-e3e4-544e-1038-3a0f836cc538',0,N'大橙子',N'20',N'cc',N'ap59IXMTQyKWpKqCF0helEek9-m_p2eoh7VYw-x-A6v0hCni1LB37Qt1u7DNySmkw6xtbQG83WuU9CRmioqxNA',N'x0xoCowlXoD1gYyYL4vYWQ==',NULL,N'橙子',N'454313500@qq.com',NULL,N'深圳',N'13800000000',N'还有谁?',N'描述是什么呢?',N'0',NULL,'2023-12-16 14:11:04.097',NULL,NULL,NULL,N'999',1), (N'b8c53065-efe3-72f7-84de-3a0f836cc544',0,N'大测试',N'18',N'test',N'8eByegDNP0ARrKLnRRtDL1D7IY3KMCSJ0E2z6tT9Lwzohk2MbZl7b-kocj4WYSGXvrE6v3Wj6dTbyc5rZAzoIw',N'r+RmyQNSFgRvj4oC6cr6TQ==',NULL,N'测试',N'454313500@qq.com',NULL,N'深圳',N'15900000000',N'还有我!',N'我没有描述!',N'1',NULL,'2023-12-16 14:11:04.111',NULL,NULL,NULL,N'1',1), (N'9e64fc6f-3e2a-4005-18f6-3a0f836cc547',0,N'游客',N'18',N'guest',N'C9k4omWwewejioiEJsiKQdrFebrL6chswiDcE1WCbOf3cYXMtDo1uH4MlVeDOWnNsLEXF0k2dEJcCJ7n4AF7ug',N'e7WxTtTuR2yeKG6/2zgYAw==',NULL,N'测试',N'454313500@qq.com',NULL,N'深圳',N'15900000000',N'临时游客',N'懒得创账号',N'1',NULL,'2023-12-16 14:11:04.111',NULL,NULL,NULL,N'1',1) ;select @@IDENTITY
+
+2023-12-16 14:11:04.164 +08:00 [DBG] Yi-SQL执行:SELECT COUNT(1) FROM `Banner` WHERE ( 1 = 1 ) AND ( `IsDeleted` = 0 )
+2023-12-16 14:11:04.175 +08:00 [DBG] Yi-SQL执行:SELECT COUNT(1) FROM `DictionaryType` WHERE ( `DictType` = N'bbs_type_lable' ) AND ( `IsDeleted` = 0 )
+2023-12-16 14:11:04.186 +08:00 [DBG] Yi-SQL执行:SELECT COUNT(1) FROM `Menu` WHERE ( `MenuName` = N'BBS' ) AND ( `IsDeleted` = 0 )
+2023-12-16 14:11:04.197 +08:00 [DBG] Yi-SQL执行:SELECT COUNT(1) FROM `Config` WHERE ( 1 = 1 ) AND ( `IsDeleted` = 0 )
diff --git a/Yi.Doc.Md/01.框架快速开始教程/03.如何启动.md b/Yi.Doc.Md/01.框架快速开始教程/03.如何启动.md
index eff525b2..99ccbf21 100644
--- a/Yi.Doc.Md/01.框架快速开始教程/03.如何启动.md
+++ b/Yi.Doc.Md/01.框架快速开始教程/03.如何启动.md
@@ -22,6 +22,8 @@ vs选中启动项目Yi.Abp.Web模板项目
> 等等?表结构呢?表数据呢?为什么没有sql文件?在这里,统统不需要,配置文件默认开启CodeFirst可自动建库及表结构,默认开启DataSeed种子数据,自动创建初始化数据
+默认种子数据超级管理员账号:cc / 123456
+
## 前端
对于前端,默认提供两个项目,分别对应后端的BBS与RBAC
diff --git a/Yi.RuoYi.Vue3/src/views/login.vue b/Yi.RuoYi.Vue3/src/views/login.vue
index baed06c9..208a5bc0 100644
--- a/Yi.RuoYi.Vue3/src/views/login.vue
+++ b/Yi.RuoYi.Vue3/src/views/login.vue
@@ -75,8 +75,8 @@ const router = useRouter();
const { proxy } = getCurrentInstance();
const loginForm = ref({
- username: "cc",
- password: "123456",
+ username: "",
+ password: "",
rememberMe: false,
code: "",
uuid: ""