迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
登陸彈窗提示系統錯誤是怎么回事?如圖,用bootstrap的模態框做了一個彈出的登陸,在form里已經加入了
<input type="hidden" name="{csrf_token()}" value="{csrf_hash()}" />
,跨站驗證不提示了,但是提示系統錯誤,怎么回事 ?
參考文檔:《登錄/注冊功能在其他頁面調用》
抓取一下post數據看看啊,我估計是表單id沒對導致的,改一下表單id參數
回復@胡金海
表單ID 要改成什么呢 ?是要和模態框的id一致嗎
,這個才是關鍵,看他里面的數據
回復@南哥
你這里寫錯了,用一樓的手冊替換這個部分就行了
回復@靠懸賞(設置懸賞)賺錢買授權
不管用呢,依然報錯,還是過不去
<!-- 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="賬號/郵箱/手機" 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="驗證碼" 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')}"> 注冊賬號 </a>
<a href="{dr_member_url('login/find')}"> 找回密碼 </a>
</p>
</form>
你沒有仔細看一樓發的手冊而已
<!-- 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="賬號/郵箱/手機" 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="驗證碼" 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')}"> 注冊賬號 </a> <a href="{dr_member_url('login/find')}"> 找回密碼 </a> </p> </div> </form> </div> </div> </div> </div> </div> </div> </div>
你好不仔細啊,沒寫對,你看下面是你寫的
手冊上是這么寫的:
編程要心細
應該不是這個問題 ,我把手冊代碼拷貝過來一份,還是這個問題呢
<!-- 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="賬號/郵箱/手機" 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="驗證碼" 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了大哥,你應該是服務器有什么問題吧,應該是200,不應該是302,302是跳轉了
回復@若凌 是的 我看到302了
手動訪問這個地址,看看有木有跳轉的情況
如果地址不跳轉無變化就應該正常的
折騰半天是瀏覽器緩存問題,清理下緩存好了,,,,,fuck?。?!
參考文檔:《登錄/注冊功能在其他頁面調用》
抓取一下post數據看看啊,我估計是表單id沒對導致的,改一下表單id參數
回復@胡金海
表單ID 要改成什么呢 ?是要和模態框的id一致嗎
,這個才是關鍵,看他里面的數據
回復@南哥

你這里寫錯了,用一樓的手冊替換這個部分就行了
回復@靠懸賞(設置懸賞)賺錢買授權
不管用呢,依然報錯,還是過不去
<!-- 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="賬號/郵箱/手機" 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="驗證碼" 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')}"> 注冊賬號 </a>
<a href="{dr_member_url('login/find')}"> 找回密碼 </a>
</p>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
你沒有仔細看一樓發的手冊而已
回復@靠懸賞(設置懸賞)賺錢買授權
你好不仔細啊,沒寫對,你看下面是你寫的
手冊上是這么寫的:
編程要心細
回復@靠懸賞(設置懸賞)賺錢買授權
應該不是這個問題 ,我把手冊代碼拷貝過來一份,還是這個問題呢
302了大哥,你應該是服務器有什么問題吧,應該是200,不應該是302,302是跳轉了
回復@若凌 是的 我看到302了
手動訪問這個地址,看看有木有跳轉的情況
如果地址不跳轉無變化就應該正常的
折騰半天是瀏覽器緩存問題,清理下緩存好了,,,,,fuck?。?!