src/SSCMS.Web/Pages/home/register.cshtml

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

@page
@{ Layout = "_LayoutHome"; }
@section Styles{
  <style>
    body {
      background: #f5f5f5;
    }
    .wrapper-page {
      margin: 4% auto;
      max-width: 460px;
    }
    a {
      color: rgb(51, 193, 177);
      text-decoration: none;
    }
  </style>
}

<div class="wrapper-page">
  <el-card class="box-card">
    <div slot="header" class="clearfix">
      <span>用户注册</span>
    </div>

    <el-form ref="form" :model="form" size="medium" label-width="100px" status-icon>
      <el-form-item label="用户名" prop="userName" :rules="[{ required: true, message: '请输入用户名' }]">
        <el-input v-model="form.userName"></el-input>
        <small class="tips">用户名是用户的唯一标识,注册后无法更改</small>
      </el-form-item>

      <el-form-item v-if="isMobile" label="手机号码" prop="mobile" :rules="[
          { required: true, message: '请输入手机号码' },
          { validator: utils.validateMobile, message: '请输入有效的手机号码' }
        ]">
        <el-input v-model="form.mobile" placeholder="请输入手机号码"></el-input>
        <small class="tips">手机号码可用于登录、找回密码等功能</small>
      </el-form-item>
      <el-form-item v-if="isMobileCode" label="短信验证码" prop="code" :rules="[{ required: true, message: '请输入短信验证码' }]">
        <el-input v-model="form.code" autocomplete="off" placeholder="请输入短信验证码">
          <template slot="append">
            <el-link :underline="false" v-on:click.prevent="btnSendSmsClick">
              {{ countdown > 0 ? countdown + '秒': '获取验证码' }}
            </el-link>
          </template>
        </el-input>
      </el-form-item>

      <el-form-item v-if="isUserRegistrationEmail" label="电子邮箱" prop="email" :rules="[
        { required: true, message: '请输入电子邮箱' },
        { type: 'email', message: '请输入有效的电子邮箱' }
      ]">
        <el-input v-model="form.email" placeholder="请输入电子邮箱"></el-input>
        <small class="tips">电子邮箱可用于登录、找回密码等功能</small>
      </el-form-item>

      <el-form-item label="密码" prop="password" :rules="[{ required: true, message: '请输入密码' }]">
        <el-input v-model="form.password" type="password" name="password" autocomplete="off"></el-input>
      </el-form-item>
      <el-form-item label="确认密码" prop="confirmPassword" :rules="[{ required: true, message: '请输入确认密码' }, { validator: validatePass }]">
        <el-input v-model="form.confirmPassword" type="password" name="confirmPassword" autocomplete="off"></el-input>
后面还有 41 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。