最新消息:

webui登录用户名和密码(更改华为交换机TELNET远程登录的用户名和密码)

媒体模版 admin 浏览 评论

使用.NET实现登录功能的一种方法是使用 ASP.NET Core开发 Web应用。下面是一些指导性步骤:

创建 ASP.NET Core项目。

在 Visual Studio中,选择“文件”>“新建”>“项目”。然后,选择“ASP.NET Core Web应用”模板,并给你的项目命名。

创建用户模型。

在你的项目中,创建一个名为 Models的文件夹,并在其中创建一个名为 User的类。这个类应该包含你要存储的所有用户信息,例如用户名、密码和电子邮件地址。

public class User

{

public string UserName{ get; set;}

public string Password{ get; set;}

public string Email{ get; set;}

}

创建注册和登录控制器。

在你的项目中,创建一个名为 Controllers的文件夹,并在其中创建一个名为 AccountController的控制器。在这个控制器中,你应该创建两个操作方法:一个用于注册,一个用于登录。

例如,下面是一个用于注册的操作方法的示例:

public IActionResult Register(User user)

{

//验证用户信息是否有效

if(!ModelState.IsValid)

{

//如果信息无效,返回错误信息

return BadRequest(ModelState);

}

//在数据库中保存用户信息

//

然后,这里是一个用于登录的操作方法的示例:

public IActionResult Login(string username, string password)

{

//在数据库中查询用户信息

var user= _context.Users.FirstOrDefault(u=> u.UserName== username&& u.Password== password);

//如果用户不存在,返回错误信息

if(user== null)

{

return Unauthorized();

}

//如果用户存在,创建并返回认证令牌

var token= new JwtSecurityToken(

issuer: _config["Jwt:Issuer"],

audience: _config["Jwt:Audience"],

claims: new Claim[]{ new Claim(ClaimTypes.Name, username)},

expires: DateTime.Now.AddMinutes(30),

signingCredentials: new SigningCredentials(new SymmetricSecurityKey(Encoding.UTF8.GetBytes(_config["Jwt:Key"])), SecurityAlgorithms.HmacSha256)

);

return Ok(new{ token= new JwtSecurityTokenHandler().WriteToken(token)});

}

创建注册和登录视图。

在你的项目中,创建一个名为 Views的文件夹,并在其中创建一个名为 Account的文件夹。然后,在这个文件夹中创建两个视图:一个用于注册,一个用于登录

请点击输入图片描述

<form method="post" action="/Account/Login">

<label for="username">Username</label>

<input type="text" id="username" name="username" required>

<br>

<label for="password">Password</label>

<input type="password" id="password" name="password" required>

<br><br>

<input type="submit" value="Login">

</form>

配置路由。

在你的项目中,打开 Startup.cs文件,并在 Configure方法中配置路由。例如:

app.UseEndpoints(endpoints=>

{

endpoints.MapControllerRoute(

name:"default",

pattern:"{controller=Home}/{action=Index}/{id?}");

});

这样,你就可以通过浏览器访问/Account/Register和/Account/Login来访问注册和登录页面了。

更改方法:

1、准备好华为交换机和电脑并且让你的电脑和交换机连接上,链接后使用system-view命令。

2、输入AAA进入aaa配置模式。

3、接着设置admin密码。

[Quidway-aaa]local-user admin password simple 1qaz2wsx

4、然后设置登陆权限。

[Quidway-aaa]local-user admin privilege level 3

5、接下来设置登录类型。

[Quidway-aaa]local-user admin service-type telnet

6、进入认证配置模式。

[Quidway]user-interface vty 0 4

7、设置aaa认证。

[Quidway-ui-vty0-4]authentication-mode aaa

8、使用disp curr查看当前配置。

9、然后再pc上用telnet登陆即可。

参考资料:

百度百科-华为交换机

转载请注明:片头模版 » webui登录用户名和密码(更改华为交换机TELNET远程登录的用户名和密码)

发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)

网友最新评论 ()