联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
用户注册页面一直提示跨站禁止
类型:迅睿CMS 更新时间:2019-12-21 13:04:27 跨站禁止

用户注册页面一直提示跨站禁止,已经按要求添加了跨站验证内容

<form id="register-form" class="member-form j-member-form" method="post">
	{if in_array('username', $register.field)}
	<div class="form-group" id="dr_row_username">
		<label>
			<i class="fa fa-user"></i> <input type="text" class="form-input require" name="data[username]" id="dr_username"
			 placeholder="账号由字母或数字组成">
		</label>
	</div>
	{/if}
	{if in_array('email', $register.field)}
	<div class="form-group" id="dr_row_email">
		<label>
			<i class="fa fa-envelope"></i> <input type="text" class="form-input require" name="data[email]" id="dr_email"
			 placeholder="请输入有效邮箱接收账号激活码">
		</label>
	</div>
	{/if}
	{if in_array('phone', $register.field)}
	<div class="form-group" id="dr_row_phone">
		<label>
			<i class="fa fa-mobile"></i>
			<input type="text" class="form-input require" name="data[phone]" id="dr_phone" placeholder="请输入手机号">
		</label>
	</div>
	{/if}
	{if $register.sms}
	<div class="form-group sms-code" id="dr_row_sms">
		<label><i class="fa fa-mobile"></i>
			<input type="text" class="form-input require" autocomplete="off" id="dr_sms" name="sms" placeholder="请输入验证码"></label>
		<button class="send-sms-code j-send-sms-code" onclick="dr_ajax_url('/index.php?s=member&c=api&m=register_code&id='+$('#dr_phone').val()+'&code='+$('#dr_code').val())"
		 type="button">获取验证码</button>
	</div>
	{/if}
	<div class="form-group" id="dr_row_password">
		<label>
			<i class="fa fa-lock"></i> <input type="password" class="form-input require" name="data[password]" id="dr_password"
			 placeholder="请输入登录密码">
		</label>
	</div>
	<div class="form-group" id="dr_row_password2">
		<label>
			<i class="fa fa-unlock-alt"></i> <input type="password" class="form-input require" name="data[password2]" id="dr_password2"
			 placeholder="请验证登录密码">
		</label>
	</div>
	{if $register.sms || $register.code}
	<div class="form-group" id="dr_row_code">
		<div class="input-group login-code">
			<div class="input-icon">
				<input class="form-control placeholder-no-fix" type="text" autocomplete="off" placeholder="验证码" name="code">
			</div>
			<div class="input-group-btn fc-code">
				{dr_code(120, 35)}
			</div>
		</div>
	</div>
	{/if}
	<input type="hidden" name="{csrf_token()}" value="{csrf_hash()}" />
	<div class="last" style="margin-top: 25px;">
		<button type="button" onclick="dr_ajax_member('{dr_now_url()}', 'myform');" class="btn btn-login btn-block btn-lg">
			提交注册</button>
	</div>
	<div class="form-actions" style="margin-top:30px">
		<div style="padding-left:0px;">
			<label class="mt-checkbox mt-checkbox-outline" style="margin-left:0px;">
				<input type="checkbox" name="is_protocol" value="1" checked> 我已阅读并同意
				<span></span><a href="javascript:dr_show_protocol();">《用户注册协议》</a>
			</label>
		</div>
	</div>
</form>

请教怎么解决

回帖
  • #1楼    迅睿框架创始人
    2019-12-21 12:43:26
    Google Pixel 手机 0
    少了dr。form。hidden函数
  • #2楼    迅睿框架创始人
    2019-12-21 12:44:42
    Google Pixel 手机 0
    1 少了dr。form。hidden函数2 单击按钮的表单id参数与页面的表单ID不匹配
    满意答案
  • feng
    #3楼    feng
    2019-12-21 13:04:27
    Chrome 0
    迅睿框架创始人:谢谢,注册模板按照官方的内容改的,忘记改foem的内容了。