login_info.html 3.6 KB
Newer Older
D
v1.2.0  
devil_gong 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
{{include file="public/header" /}}

<!-- header top nav -->
{{include file="public/header_top_nav" /}}

<!-- search -->
{{include file="public/nav_search" /}}

<!-- header nav -->
{{include file="public/header_nav" /}}

<!-- goods category -->
{{include file="public/goods_category" /}}

<!-- conntent start  -->
<div class="am-g my-content">
D
devil_gong 已提交
17 18 19 20 21 22 23 24 25 26
    <div class="am-container user-login-container">
        <div class="am-hide-sm-only am-u-md-6 am-u-lg-8 am-vertical-align am-text-center container-left">
            <img src="http://b2b2c.shopnctest.com/dema/data/upload/shop/login/2.jpg" class="am-vertical-align-middle" />
        </div>
    	<div class="am-u-sm-10 am-u-md-6 am-u-lg-4 container-right">
            <div class="forgetpwd-top">
                {{if in_array('sms', MyC('home_user_reg_state')) or in_array('email', MyC('home_user_reg_state'))}}
                    <span class="">还没有帐号?</span>
                    <a href="{{:MyUrl('index/user/reginfo')}}" class="am-btn am-btn-secondary am-btn-xs am-radius">立即注册</a>
                {{/if}}
G
gongfuxiang 已提交
27

D
devil_gong 已提交
28
                <!-- 用户登录页面顶部钩子 -->
G
gongfuxiang 已提交
29 30 31 32 33 34 35 36 37 38 39 40
                {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}
                    <div class="plugins-tag">
                        <span>plugins_view_user_login_info_top</span>
                    </div>
                {{/if}}
                {{if !empty($plugins_view_user_login_info_top_data) and is_array($plugins_view_user_login_info_top_data)}}
                    {{foreach $plugins_view_user_login_info_top_data as $hook}}
                        {{if is_string($hook) or is_int($hook)}}
                            {{$hook|raw}}
                        {{/if}}
                    {{/foreach}}
                {{/if}}
D
devil_gong 已提交
41 42 43 44 45 46 47 48
            </div>
            <div class="user-form-container">
        		<!-- form start -->
        		<form class="am-form form-validation" method="post" action="{{:MyUrl('index/user/login')}}" request-type="ajax-fun" request-value="LoginSuccessBack">
    				<div class="am-form-group am-form-group-refreshing">
    					<label>登录账号</label>
    					<input type="text" name="accounts" class="am-radius" minlength="1" placeholder="用户名/手机/邮箱" data-validation-message="请填写登录账号" required />
    				</div>
G
gongfuxiang 已提交
49

D
devil_gong 已提交
50 51 52 53 54 55 56 57 58 59 60 61 62 63
    				<div class="am-form-group am-form-group-refreshing">
    					<label>登录密码</label>
    					<input type="password" name="pwd" class="am-radius" placeholder="登录密码" pattern="{{:lang('common_regex_pwd')}}" data-validation-message="密码格式 6~18 个字符之间" required />
    				</div>
    				
    				<div class="am-form-group am-form-group-refreshing">
    					<button type="submit" class="am-btn am-btn-primary am-radius am-btn-sm btn-loading-example" data-am-loading="{loadingText: '登录中...'}">登录</button>
    					<a href="{{:MyUrl('index/user/forgetpwdinfo')}}" class="am-fr">忘记密码?</a>
    				</div>
    			</form>
                <!-- form end -->
    		</div>
    	</div>
    </div>
D
v1.2.0  
devil_gong 已提交
64 65 66
</div>
<!-- conntent end  -->

D
devil_gong 已提交
67
{{include file="public/footer" /}}
D
v1.2.0  
devil_gong 已提交
68

D
devil_gong 已提交
69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94
<script type="text/javascript">
// 登录成功回调
function LoginSuccessBack(e)
{
    if(e.code == 0)
    {
        $.AMUI.progress.done();
        Prompt(e.msg, 'success');

        // 登录返回html处理
        if((e.data.body_html || null) != null)
        {
            $('body').append(e.data.body_html);
        }

        setTimeout(function()
        {
            window.location.href = '{{$referer_url}}';
        }, 1500);
    } else {
        $('form.form-validation').find('button[type="submit"]').button('reset');
        $.AMUI.progress.done();
        Prompt(e.msg);
    }
}
</script>