业务经理

微信扫描以上二维码

028-61286886

技术咨询

用户注册页面一直提示跨站禁止

迅睿框架 更新 2019-12-21 13:04:27 feng

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

<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
    少了dr。form。hidden函数
  • 迅睿框架创始人 #2 · 2019-12-21 12:44:42
    满意答案
    1 少了dr。form。hidden函数2 单击按钮的表单id参数与页面的表单ID不匹配
  • feng #3 · 2019-12-21 13:04:27
    迅睿框架创始人:谢谢,注册模板按照官方的内容改的,忘记改foem的内容了。

迅睿系统漏洞

多语言翻译Seolang
多语言翻译Seolang(2026-09-21)
1. 新增译文数据备份恢复页面,支持断点续传 2. 多语言声明中心...
AI文章生成器
AI文章生成器(2026-09-20)
任务拆分独立配置 新增AI生成关键词 新增指令模板 新增品牌信...
GEO系统
GEO系统(2026-09-20)
后台 AEO 与运营端对齐:区域、跑批、CSV、补强、剧本均可在迅睿...
GeoSeo工具箱
GeoSeo工具箱(2026-09-18)
修正菜单规范
后台二次登陆验证
后台二次登陆验证(2026-09-18)
新增邮箱验证 新增短信验证
京东云短信
京东云短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
创蓝短信
创蓝短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
火山引擎短信
火山引擎短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
外贸多语言建站
外贸多语言建站(2026-09-17)
优化独立内容过滤机制