zoukankan      html  css  js  c++  java
  • 任务43:Identity MVC:UI

    基于原来做的cookie认证的代码:MvcCookieAuthSample

    增加登陆和退出的方法:

    增加Login和SignIn这两个Action方法。

    在Views下面创建Account文件夹,然后在里面创建两个视图页面。

    我是赋值下面的Privacy.cshtml页面到Account文件夹。然后改了名字为Register.cshtml和Login.cshtml这两个视图页面。

    创建文件夹:ViewModels

    再创建RegisterViewModel.cs

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Threading.Tasks;
    
    namespace MvcCookieAuthSample.ViewModels
    {
        public class RegisterViewModel
        {
            public string Email { get; set; }
            public string Password { get; set; }
    
            public string ConfirmPassword { get; set; }
        }
    }
    RegisterViewModel

    Login.cshtml 简单的登陆页面  

    在布局页面  把登陆和注册也加上去

    引入ViewModel的命名空间:

    Register和Login的视图页面都要引用

     <ul class="navbar-nav flex-grow-1">
                            <li class="nav-item">
                                <a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Index">Home</a>
                            </li>
                            <li class="nav-item">
                                <a class="nav-link text-dark" asp-area="" asp-controller="Home" asp-action="Privacy">Privacy</a>
                            </li>
    
                            <li class="nav-item">
                                <a class="nav-link text-dark" asp-area="" asp-controller="Account" asp-action="Register">Register</a>
                            </li>
                            <li class="nav-item">
                                <a class="nav-link text-dark" asp-area="" asp-controller="Account" asp-action="Login">Log in</a>
                            </li>
                         
                        </ul>
    _Layout.cshtml菜单部分代码

    运行我们的程序

    Register页面

    login的页面

  • 相关阅读:
    日期时间類(DateTime)的应用
    C# 排版快捷鑑
    撷取指定网址中的资料Part1:WebClinet 的用法
    Chart in Web
    Android APK反编译得到Java源代码和资源文件
    iOS 6.0 GM 版全系列固件下载
    IOS判断设备是否已越狱(isJailbroken)
    批量离线下载迅雷快传资源
    Android如何防止apk程序被反编译
    Java接口学习
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/10453739.html
Copyright © 2011-2022 走看看