联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
会员登陆后如何跳转到当前页面,而不是会员中心
类型:迅睿CMS 更新时间:2022-01-07 12:30:29

会员登陆后如何跳转到当前页面,而不是会员中心。试了很多方法,都不行。希望大神能详细一点哈。


微信图片_20220107103943


试过文档里的两种方法


{dr_member_url("login/index", ["back" => urlencode("http://qq.com")])}
<input type="hidden" name="back" value="http://www.qq.com">


但是不知道  

urlencode("http://qq.com")

value="http://www.qq.com">

里的值如何变成当前页面URL


求大神指点!!感激涕零

回帖
  • 迅睿框架联合创始人
    #1楼    迅睿框架联合创始人
    2022-01-07 10:44:38
    Chrome 0
    <input type="hidden" name="back" value=" 这个就可以了,如果不行的话,说明你代码放错了
  • LandQ
    #2楼    LandQ
    2022-01-07 10:47:15
    Chrome 0
    试试这个<input type="hidden" name="back" value="{$my_web_url}">
  • yuezong2046
    #3楼    yuezong2046
    2022-01-07 10:55:34
    Chrome 0
    迅睿框架联合创始人 是放在 登陆那个 button 上边么? 我试了不行呢
  • yuezong2046
    #4楼    yuezong2046
    2022-01-07 10:56:39
    Chrome 0
    yuezong2046 LandQ
    微信图片_20220107105438
    是这样 写么? 不行啊。测试好多次了,都不行呢
  • 迅睿框架联合创始人
    #5楼    迅睿框架联合创始人
    2022-01-07 10:56:56
    Chrome 0
    放在form体里面,这是基础的html表单知识
  • 九戒
    #6楼    九戒
    2022-01-07 10:57:30
    Chrome 0
    <form ****>下方才有效
  • yuezong2046
    #7楼    yuezong2046
    2022-01-07 11:11:31
    Chrome 0
    迅睿框架联合创始人 就是在form里的。因为整个登陆都是写在form里的
                                            <form class="content" id="myform" method="post" novalidate="novalidate">
                                             
                                                {$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()}', 'myform');" class="btn green pull-right"> 登录 </button>
                                                </div>
                                                <div class="login-options">
                                                    <ul class="login-oauth">
                                                        {if isset($ci->member_cache['oauth']['qq']['id']) && $ci->member_cache['oauth']['qq']['id']}
                                                        <li>
                                                            <a href="{Router::oauth_url('qq', 'login')}"> <img src="{THEME_PATH}assets/oauth/qq.png"> </a>
                                                        </li>
                                                        {/if}
                                                        {if isset($ci->member_cache['oauth']['weibo']['id']) && $ci->member_cache['oauth']['weibo']['id']}
                                                        <li>
                                                            <a href="{Router::oauth_url('weibo', 'login')}"> <img src="{THEME_PATH}assets/oauth/weibo.png"> </a>
                                                        </li>
                                                        {/if}
                                                        {if isset($ci->member_cache['oauth']['weixin']['id']) && $ci->member_cache['oauth']['weixin']['id']}
                                                        <li>
                                                            <a href="{Router::oauth_url('weixin', 'login')}"> <img src="{THEME_PATH}assets/oauth/weixin.png"> </a>
                                                        </li>
                                                        {/if}
                                                    </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>
  • yuezong2046
    #8楼    yuezong2046
    2022-01-07 11:12:20
    Chrome 0
    九戒
                                            <form class="content" id="myform" method="post" novalidate="novalidate">
                                             
                                                {$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()}', 'myform');" class="btn green pull-right"> 登录 </button>
                                                </div>
                                                <div class="login-options">
                                                    <ul class="login-oauth">
                                                        {if isset($ci->member_cache['oauth']['qq']['id']) && $ci->member_cache['oauth']['qq']['id']}
                                                        <li>
                                                            <a href="{Router::oauth_url('qq', 'login')}"> <img src="{THEME_PATH}assets/oauth/qq.png"> </a>
                                                        </li>
                                                        {/if}
                                                        {if isset($ci->member_cache['oauth']['weibo']['id']) && $ci->member_cache['oauth']['weibo']['id']}
                                                        <li>
                                                            <a href="{Router::oauth_url('weibo', 'login')}"> <img src="{THEME_PATH}assets/oauth/weibo.png"> </a>
                                                        </li>
                                                        {/if}
                                                        {if isset($ci->member_cache['oauth']['weixin']['id']) && $ci->member_cache['oauth']['weixin']['id']}
                                                        <li>
                                                            <a href="{Router::oauth_url('weixin', 'login')}"> <img src="{THEME_PATH}assets/oauth/weixin.png"> </a>
                                                        </li>
                                                        {/if}
                                                    </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>
    写在第一行的下面么? 各个地方都试了,还是不行呢
  • yuezong2046
    #9楼    yuezong2046
    2022-01-07 11:34:57
    Chrome 0
    迅睿框架联合创始人 <input type="hidden" name="back" value="http://www.qq.com"> 用这个会跳转到 qq网页,但是换成<input type="hidden" name="back" value="{$my_web_url}"> 之后,就还是跳转到会员中心,不是当前页面。 value="{$my_web_url}" 这个应该怎么写呢?
  • 迅睿框架联合创始人
    #10楼    迅睿框架联合创始人
    2022-01-07 11:36:00
    Chrome 0
    value填写页面的地址就可以了
  • yuezong2046
    #11楼    yuezong2046
    2022-01-07 11:49:43
    Chrome 0
    迅睿框架联合创始人 只能写固定URL址,不能动态获取么? 用这个 {$my_web_url} 不行。不知道有没有其他办法能动态获取当前URL。
  • LandQ
    #12楼    LandQ
    2022-01-07 11:53:08
    Chrome 0
    yuezong2046 那得看你的会员登录窗口form窗口是在什么页面,如果你是在会员登录界面那肯定只能到会员中心
    image
    如果你是在首页 栏目页 内容页 有会员登录窗口,那就行,会员在这些页面登录了,就跳转回这些页面上来。
    image
  • yuezong2046
    #13楼    yuezong2046
    2022-01-07 11:57:38
    Chrome 0
    LandQ 嗯嗯,明白了。非常感谢。另外问一下,您截图这个这个模板是官方自带的么?
  • LandQ
    #14楼    LandQ
    2022-01-07 12:27:17
    Chrome 0
    yuezong2046 是的,登录窗口from可以自由发挥的例如我上图的
    <form class="content" id="myform" method="post" novalidate="novalidate">
    	{php echo dr_form_hidden(['back' => $my_web_url]);}
    	<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')}', 'myform');" class="btn green pull-right"> 登录 </button>
    	</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>
    满意答案
  • yuezong2046
    #15楼    yuezong2046
    2022-01-07 12:29:49
    Chrome 0
    LandQ 非常感谢大神指点。豁然开朗,非常感谢
  • yuezong2046
    #16楼    yuezong2046
    2022-01-07 12:30:29
    Chrome 0
    @LandQ:非常好。十分感谢