Areas/Member/Views/Login/Index.cshtml
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
@{
Layout = "~/Areas/Member/Views/_LoginLayoutPage.cshtml";
ViewBag.Title = "用户登录";
var supportMobileLogin = ViewBag.SupportMobileLogin;
string loginBase64Encrypt = ViewBag.LoginBase64Encrypt;
var redirectURL = Request.QueryString["redirectURL"];
var openId = Request.QueryString["openId"];
int open = ViewBag.Open;
bool loginBase64EncryptEnabled = (loginBase64Encrypt != null && loginBase64Encrypt.Contains("member"));
}
<style>
.login-box .el-form {
padding-top: 18px
}
</style>
<div class="login-box" id="login" v-cloak>
<a class="login-logo" href="@ViewBag.HomeLink"><img src="/Areas/Member/Css/images/Loginlogo.png" /></a>
<div class="login-sign clearfix">
@if (supportMobileLogin == 1 && open == 1)
{
<span :class="{active:!formData.SmsLogin}" v-on:click="formData.SmsLogin=false">账号密码登录</span>
<span :class="{active:formData.SmsLogin}" v-on:click="formData.SmsLogin=true">手机验证码登录</span>
}
else
{
<text>用户登录</text>
}
</div>
<div v-if="open==0">对不起,用户登录功能已关闭!</div>
<div v-if="open==1">
<el-form ref="form" label-width="0px" label-position="left">
<!--解决浏览器自动填充账户-->
<input type="text" style="position:fixed;bottom:-9999px" />
<input type="password" style="position:fixed;bottom:-9999px" />
<el-form-item v-show="!formData.SmsLogin">
<el-input v-model.trim="formData.Account" autocomplete="off" placeholder="用户名/邮箱/手机号" maxlength="50" v-validate="{data:formData.Account,dataType:'*',nullMsg:'请填写登录账号',ignore:formData.SmsLogin==1}"></el-input>
<span class="help-block validate-tips-box"></span>
</el-form-item>
<el-form-item v-show="!formData.SmsLogin">
<el-input type="password" v-model.trim="formData.Password" autocomplete="off" placeholder="登录密码" maxlength="50" v-validate="{data:formData.Password,dataType:'password',nullMsg:'请填写登录密码',ignore:formData.SmsLogin==1}"></el-input>
<span class="help-block validate-tips-box"></span>
</el-form-item>
<el-form-item v-show="formData.SmsLogin">
<el-input v-model.trim="formData.Mobile" id="mobile" autocomplete="off" placeholder="手机号" maxlength="50" v-validate="{data:formData.Mobile,dataType:'mobile',nullMsg:'请填写手机号',ignore:formData.SmsLogin==0}"></el-input>
<span class="help-block validate-tips-box"></span>
</el-form-item>
<el-form-item v-show="formData.SmsLogin">
<ui-input-code placeholder="短信验证码" v-model.trim="formData.SmsCode" type="mobile" focus-target="#mobile" maxlength="6" :account="formData.Mobile" url-api="/E/SmsCode/Send" v-validate="{data:formData.SmsCode,dataType:'numeric',minLength:6,minLengthErrorMsg:'验证码为6位数字!',nullMsg:'请填写短信验证码',ignore:formData.SmsLogin==0}"></ui-input-code>
<span class="help-block validate-tips-box"></span>
</el-form-item>
@if (ViewBag.VerificationCode == 1)
{
<el-form-item>
<el-input v-model.trim="formData.VerificationCode" ref="verificationCode" autocomplete="off" maxlength="4" placeholder="图形验证码" v-validate="{data:formData.VerificationCode,dataType:'*',minLength:4,minLengthErrorMsg:'验证码最少4个字符',nullMsg:'请填写验证码!'}">
<template slot="append">
<ui-verification-code-image ref="verificationCodeImage" src="/E/VerificationCode/?width=100&height=30"></ui-verification-code-image>
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
