迅睿開(kāi)源框架是一款PHP8高性能·簡(jiǎn)單易用的PHP開(kāi)源開(kāi)發(fā)框架, 基于MIT開(kāi)源許可協(xié)議發(fā)布,不限制商業(yè)使用,以多端互聯(lián)為設(shè)計(jì)理念, 支持的微信公眾號(hào)、小程序、APP客戶端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
業(yè)務(wù)經(jīng)理
微信掃描以上二維碼
028-61286886
技術(shù)咨詢
登陸彈窗提示系統(tǒng)錯(cuò)誤是怎么回事?如圖,用bootstrap的模態(tài)框做了一個(gè)彈出的登陸,在form里已經(jīng)加入了
<input type="hidden" name="{csrf_token()}" value="{csrf_hash()}" />
,跨站驗(yàn)證不提示了,但是提示系統(tǒng)錯(cuò)誤,怎么回事 ?
參考文檔:《登錄/注冊(cè)功能在其他頁(yè)面調(diào)用》
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
抓取一下post數(shù)據(jù)看看啊,我估計(jì)是表單id沒(méi)對(duì)導(dǎo)致的,改一下表單id參數(shù)
回復(fù)@胡金海
表單ID 要改成什么呢 ?是要和模態(tài)框的id一致嗎
,這個(gè)才是關(guān)鍵,看他里面的數(shù)據(jù)
回復(fù)@南哥
你這里寫(xiě)錯(cuò)了,用一樓的手冊(cè)替換這個(gè)部分就行了
回復(fù)@靠懸賞(設(shè)置懸賞)賺錢(qián)買授權(quán)
不管用呢,依然報(bào)錯(cuò),還是過(guò)不去
<!-- Button trigger modal -->
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
登陸
</button>
<!-- Modal -->
<div class="modal fade" style="top:20%;" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
</div>
<div class="modal-body">
<div class="portlet-body login">
<div class="row">
<div class="col-md-4"></div>
<div class="col-md-8">
<form class="content" id="myform" method="post" novalidate="novalidate">
{dr_form_hidden()}
{$form}
<div class="form-group">
<div class="input-icon">
<i class="fa fa-user"></i>
<input class="form-control placeholder-no-fix" type="text" autocomplete="off" placeholder="賬號(hào)/郵箱/手機(jī)" name="data[username]">
<i class="fa fa-lock"></i>
<input class="form-control placeholder-no-fix" type="password" autocomplete="off" placeholder="登錄密碼" name="data[password]">
{if $is_code}
<div class="input-group login-code">
<i class="fa fa-code"></i>
<input class="form-control placeholder-no-fix" type="text" autocomplete="off" placeholder="驗(yàn)證碼" name="code">
<div class="input-group-btn fc-code">
{dr_code(120, 35)}
{/if}
<div class="form-actions">
<label class="rememberme mt-checkbox mt-checkbox-outline">
<input type="checkbox" name="remember" value="1"> 記住登錄
<span></span>
</label>
<button type="button" onclick="dr_ajax_member('{dr_now_url(login/index)}', 'myform');" class="btn green pull-right"> 登錄 </button>
<div class="login-options">
<ul class="login-oauth">
<li>
<a href="{Router::oauth_url('qq', 'login')}"> <img src="{THEME_PATH}assets/oauth/qq.png"> </a>
</li>
<a href="{Router::oauth_url('weibo', 'login')}"> <img src="{THEME_PATH}assets/oauth/weibo.png"> </a>
<a href="{Router::oauth_url('weixin', 'login')}"> <img src="{THEME_PATH}assets/oauth/weixin.png"> </a>
</ul>
<div class="create-account">
<p>
<a href="{dr_member_url('register/index')}"> 注冊(cè)賬號(hào) </a>
<a href="{dr_member_url('login/find')}"> 找回密碼 </a>
</p>
</form>
你沒(méi)有仔細(xì)看一樓發(fā)的手冊(cè)而已
<!-- Button trigger modal --> <button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal"> 登陸 </button> <!-- Modal --> <div class="modal fade" style="top:20%;" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> </div> <div class="modal-body"> <div class="portlet-body login"> <div class="row"> <div class="col-md-4"></div> <div class="col-md-8"> <form class="content" id="myform" method="post" novalidate="novalidate"> {dr_form_hidden()} {$form} <div class="form-group"> <div class="input-icon"> <i class="fa fa-user"></i> <input class="form-control placeholder-no-fix" type="text" autocomplete="off" placeholder="賬號(hào)/郵箱/手機(jī)" name="data[username]"> </div> </div> <div class="form-group"> <div class="input-icon"> <i class="fa fa-lock"></i> <input class="form-control placeholder-no-fix" type="password" autocomplete="off" placeholder="登錄密碼" name="data[password]"> </div> </div> {if $is_code} <div class="form-group"> <div class="input-group login-code"> <div class="input-icon"> <i class="fa fa-code"></i> <input class="form-control placeholder-no-fix" type="text" autocomplete="off" placeholder="驗(yàn)證碼" name="code"> </div> <div class="input-group-btn fc-code"> {dr_code(120, 35)} </div> </div> </div> {/if} <div class="form-actions"> <label class="rememberme mt-checkbox mt-checkbox-outline"> <input type="checkbox" name="remember" value="1"> 記住登錄 <span></span> </label> <button type="button" onclick="dr_ajax_member('{dr_now_url(login/index)}', 'myform');" class="btn green pull-right"> 登錄 </button> </div> <div class="login-options"> <ul class="login-oauth"> <li> <a href="{Router::oauth_url('qq', 'login')}"> <img src="{THEME_PATH}assets/oauth/qq.png"> </a> </li> <li> <a href="{Router::oauth_url('weibo', 'login')}"> <img src="{THEME_PATH}assets/oauth/weibo.png"> </a> </li> <li> <a href="{Router::oauth_url('weixin', 'login')}"> <img src="{THEME_PATH}assets/oauth/weixin.png"> </a> </li> </ul> </div> <div class="create-account"> <p> <a href="{dr_member_url('register/index')}"> 注冊(cè)賬號(hào) </a> <a href="{dr_member_url('login/find')}"> 找回密碼 </a> </p> </div> </form> </div> </div> </div> </div> </div> </div> </div>
你好不仔細(xì)啊,沒(méi)寫(xiě)對(duì),你看下面是你寫(xiě)的
手冊(cè)上是這么寫(xiě)的:
編程要心細(xì)
應(yīng)該不是這個(gè)問(wèn)題 ,我把手冊(cè)代碼拷貝過(guò)來(lái)一份,還是這個(gè)問(wèn)題呢
<!-- Button trigger modal --> <button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal"> 登陸 </button> <!-- Modal --> <div class="modal fade" style="top:20%;" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> </div> <div class="modal-body"> <form class="content" id="loginform" method="post" novalidate="novalidate"> {dr_form_hidden()} <div class="form-group"> <div class="input-icon"> <i class="fa fa-user"></i> <input class="form-control placeholder-no-fix" type="text" autocomplete="off" placeholder="賬號(hào)/郵箱/手機(jī)" name="data[username]"> </div> </div> <div class="form-group"> <div class="input-icon"> <i class="fa fa-lock"></i> <input class="form-control placeholder-no-fix" type="password" autocomplete="off" placeholder="登錄密碼" name="data[password]"> </div> </div> {if $ci->member_cache['login']['code']} <div class="form-group"> <div class="input-group login-code"> <div class="input-icon"> <i class="fa fa-code"></i> <input class="form-control placeholder-no-fix" type="text" autocomplete="off" placeholder="驗(yàn)證碼" name="code"> </div> <div class="input-group-btn fc-code"> {dr_code(120, 35)} </div> </div> </div> {/if} <div class="form-actions"> <label class="rememberme mt-checkbox mt-checkbox-outline"> <input type="checkbox" name="remember" value="1"> 記住登錄 <span></span> </label> <button type="button" onclick="dr_ajax_member('{dr_member_url('login/index')}', 'loginform');" class="btn green pull-right"> 登錄 </button> </div> </form> </div> </div> </div> </div>
302了大哥,你應(yīng)該是服務(wù)器有什么問(wèn)題吧,應(yīng)該是200,不應(yīng)該是302,302是跳轉(zhuǎn)了
回復(fù)@若凌 是的 我看到302了
手動(dòng)訪問(wèn)這個(gè)地址,看看有木有跳轉(zhuǎn)的情況
如果地址不跳轉(zhuǎn)無(wú)變化就應(yīng)該正常的
折騰半天是瀏覽器緩存問(wèn)題,清理下緩存好了,,,,,fuck?。?!
參考文檔:《登錄/注冊(cè)功能在其他頁(yè)面調(diào)用》
開(kāi)源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問(wèn)題!
抓取一下post數(shù)據(jù)看看啊,我估計(jì)是表單id沒(méi)對(duì)導(dǎo)致的,改一下表單id參數(shù)
回復(fù)@胡金海
表單ID 要改成什么呢 ?是要和模態(tài)框的id一致嗎
,這個(gè)才是關(guān)鍵,看他里面的數(shù)據(jù)
回復(fù)@南哥

你這里寫(xiě)錯(cuò)了,用一樓的手冊(cè)替換這個(gè)部分就行了
回復(fù)@靠懸賞(設(shè)置懸賞)賺錢(qián)買授權(quán)
不管用呢,依然報(bào)錯(cuò),還是過(guò)不去
<!-- Button trigger modal -->
<button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
登陸
</button>
<!-- Modal -->
<div class="modal fade" style="top:20%;" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
</div>
<div class="modal-body">
<div class="portlet-body login">
<div class="row">
<div class="col-md-4"></div>
<div class="col-md-8">
<form class="content" id="myform" method="post" novalidate="novalidate">
{dr_form_hidden()}
{$form}
<div class="form-group">
<div class="input-icon">
<i class="fa fa-user"></i>
<input class="form-control placeholder-no-fix" type="text" autocomplete="off" placeholder="賬號(hào)/郵箱/手機(jī)" name="data[username]">
</div>
</div>
<div class="form-group">
<div class="input-icon">
<i class="fa fa-lock"></i>
<input class="form-control placeholder-no-fix" type="password" autocomplete="off" placeholder="登錄密碼" name="data[password]">
</div>
</div>
{if $is_code}
<div class="form-group">
<div class="input-group login-code">
<div class="input-icon">
<i class="fa fa-code"></i>
<input class="form-control placeholder-no-fix" type="text" autocomplete="off" placeholder="驗(yàn)證碼" name="code">
</div>
<div class="input-group-btn fc-code">
{dr_code(120, 35)}
</div>
</div>
</div>
{/if}
<div class="form-actions">
<label class="rememberme mt-checkbox mt-checkbox-outline">
<input type="checkbox" name="remember" value="1"> 記住登錄
<span></span>
</label>
<button type="button" onclick="dr_ajax_member('{dr_now_url(login/index)}', 'myform');" class="btn green pull-right"> 登錄 </button>
</div>
<div class="login-options">
<ul class="login-oauth">
<li>
<a href="{Router::oauth_url('qq', 'login')}"> <img src="{THEME_PATH}assets/oauth/qq.png"> </a>
</li>
<li>
<a href="{Router::oauth_url('weibo', 'login')}"> <img src="{THEME_PATH}assets/oauth/weibo.png"> </a>
</li>
<li>
<a href="{Router::oauth_url('weixin', 'login')}"> <img src="{THEME_PATH}assets/oauth/weixin.png"> </a>
</li>
</ul>
</div>
<div class="create-account">
<p>
<a href="{dr_member_url('register/index')}"> 注冊(cè)賬號(hào) </a>
<a href="{dr_member_url('login/find')}"> 找回密碼 </a>
</p>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
你沒(méi)有仔細(xì)看一樓發(fā)的手冊(cè)而已
回復(fù)@靠懸賞(設(shè)置懸賞)賺錢(qián)買授權(quán)
<!-- Button trigger modal --> <button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal"> 登陸 </button> <!-- Modal --> <div class="modal fade" style="top:20%;" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> </div> <div class="modal-body"> <div class="portlet-body login"> <div class="row"> <div class="col-md-4"></div> <div class="col-md-8"> <form class="content" id="myform" method="post" novalidate="novalidate"> {dr_form_hidden()} {$form} <div class="form-group"> <div class="input-icon"> <i class="fa fa-user"></i> <input class="form-control placeholder-no-fix" type="text" autocomplete="off" placeholder="賬號(hào)/郵箱/手機(jī)" name="data[username]"> </div> </div> <div class="form-group"> <div class="input-icon"> <i class="fa fa-lock"></i> <input class="form-control placeholder-no-fix" type="password" autocomplete="off" placeholder="登錄密碼" name="data[password]"> </div> </div> {if $is_code} <div class="form-group"> <div class="input-group login-code"> <div class="input-icon"> <i class="fa fa-code"></i> <input class="form-control placeholder-no-fix" type="text" autocomplete="off" placeholder="驗(yàn)證碼" name="code"> </div> <div class="input-group-btn fc-code"> {dr_code(120, 35)} </div> </div> </div> {/if} <div class="form-actions"> <label class="rememberme mt-checkbox mt-checkbox-outline"> <input type="checkbox" name="remember" value="1"> 記住登錄 <span></span> </label> <button type="button" onclick="dr_ajax_member('{dr_now_url(login/index)}', 'myform');" class="btn green pull-right"> 登錄 </button> </div> <div class="login-options"> <ul class="login-oauth"> <li> <a href="{Router::oauth_url('qq', 'login')}"> <img src="{THEME_PATH}assets/oauth/qq.png"> </a> </li> <li> <a href="{Router::oauth_url('weibo', 'login')}"> <img src="{THEME_PATH}assets/oauth/weibo.png"> </a> </li> <li> <a href="{Router::oauth_url('weixin', 'login')}"> <img src="{THEME_PATH}assets/oauth/weixin.png"> </a> </li> </ul> </div> <div class="create-account"> <p> <a href="{dr_member_url('register/index')}"> 注冊(cè)賬號(hào) </a> <a href="{dr_member_url('login/find')}"> 找回密碼 </a> </p> </div> </form> </div> </div> </div> </div> </div> </div> </div>你好不仔細(xì)啊,沒(méi)寫(xiě)對(duì),你看下面是你寫(xiě)的
手冊(cè)上是這么寫(xiě)的:
編程要心細(xì)
回復(fù)@靠懸賞(設(shè)置懸賞)賺錢(qián)買授權(quán)
應(yīng)該不是這個(gè)問(wèn)題 ,我把手冊(cè)代碼拷貝過(guò)來(lái)一份,還是這個(gè)問(wèn)題呢
<!-- Button trigger modal --> <button type="button" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal"> 登陸 </button> <!-- Modal --> <div class="modal fade" style="top:20%;" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> </div> <div class="modal-body"> <form class="content" id="loginform" method="post" novalidate="novalidate"> {dr_form_hidden()} <div class="form-group"> <div class="input-icon"> <i class="fa fa-user"></i> <input class="form-control placeholder-no-fix" type="text" autocomplete="off" placeholder="賬號(hào)/郵箱/手機(jī)" name="data[username]"> </div> </div> <div class="form-group"> <div class="input-icon"> <i class="fa fa-lock"></i> <input class="form-control placeholder-no-fix" type="password" autocomplete="off" placeholder="登錄密碼" name="data[password]"> </div> </div> {if $ci->member_cache['login']['code']} <div class="form-group"> <div class="input-group login-code"> <div class="input-icon"> <i class="fa fa-code"></i> <input class="form-control placeholder-no-fix" type="text" autocomplete="off" placeholder="驗(yàn)證碼" name="code"> </div> <div class="input-group-btn fc-code"> {dr_code(120, 35)} </div> </div> </div> {/if} <div class="form-actions"> <label class="rememberme mt-checkbox mt-checkbox-outline"> <input type="checkbox" name="remember" value="1"> 記住登錄 <span></span> </label> <button type="button" onclick="dr_ajax_member('{dr_member_url('login/index')}', 'loginform');" class="btn green pull-right"> 登錄 </button> </div> </form> </div> </div> </div> </div>302了大哥,你應(yīng)該是服務(wù)器有什么問(wèn)題吧,應(yīng)該是200,不應(yīng)該是302,302是跳轉(zhuǎn)了
回復(fù)@若凌 是的 我看到302了
手動(dòng)訪問(wèn)這個(gè)地址,看看有木有跳轉(zhuǎn)的情況
如果地址不跳轉(zhuǎn)無(wú)變化就應(yīng)該正常的
折騰半天是瀏覽器緩存問(wèn)題,清理下緩存好了,,,,,fuck?。?!