登录界面会根据系统默认设置显示合适的认证方式了。
							parent
							
								
									711cb139e7
								
							
						
					
					
						commit
						201f68b1b1
					
				| 
						 | 
				
			
			@ -106,6 +106,12 @@ $app.on_init = function (cb_stack) {
 | 
			
		|||
        }
 | 
			
		||||
    });
 | 
			
		||||
 | 
			
		||||
    if($app.options.default_auth & TP_LOGIN_AUTH_USERNAME_PASSWORD_CAPTCHA) {
 | 
			
		||||
        $app.dom.btn_login_type_password.click();
 | 
			
		||||
    } else if($app.options.default_auth & TP_LOGIN_AUTH_USERNAME_PASSWORD_OATH) {
 | 
			
		||||
        $app.dom.btn_login_type_oath.click();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    cb_stack.exec();
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -46,7 +46,7 @@
 | 
			
		|||
 | 
			
		||||
                        </div>
 | 
			
		||||
 | 
			
		||||
                        <div id="login-area-captcha" class="inputbox">
 | 
			
		||||
                        <div id="login-area-captcha" class="inputbox" style="display:none;">
 | 
			
		||||
                            <div class="input-group input-group-lg">
 | 
			
		||||
                                <span class="input-group-addon"><i class="fa fa-check-square-o fa-fw"></i></span>
 | 
			
		||||
                                <input id="captcha" type="text" class="form-control" placeholder="验证码" data-toggle="popover" data-trigger="manual" data-placement="top">
 | 
			
		||||
| 
						 | 
				
			
			@ -55,14 +55,12 @@
 | 
			
		|||
                            <p class="input-addon-desc">验证码,点击图片可更换</p>
 | 
			
		||||
                        </div>
 | 
			
		||||
 | 
			
		||||
                        <div id="login-area-oath" style="display:none;">
 | 
			
		||||
                            <div class="inputbox">
 | 
			
		||||
                                <div class="input-group input-group-lg">
 | 
			
		||||
                                    <span class="input-group-addon"><i class="fa fa-shield fa-fw"></i></span>
 | 
			
		||||
                                    <input id="oath-code" type="text" class="form-control" placeholder="6位数字身份验证器动态验证码" data-toggle="popover" data-trigger="manual" data-placement="top">
 | 
			
		||||
                                </div>
 | 
			
		||||
                                <p class="input-addon-desc"><a href="/user/bind-oath">尚未绑定身份验证器?</a></p>
 | 
			
		||||
                        <div id="login-area-oath" class="inputbox" style="display:none;">
 | 
			
		||||
                            <div class="input-group input-group-lg">
 | 
			
		||||
                                <span class="input-group-addon"><i class="fa fa-shield fa-fw"></i></span>
 | 
			
		||||
                                <input id="oath-code" type="text" class="form-control" placeholder="6位数字身份验证器动态验证码" data-toggle="popover" data-trigger="manual" data-placement="top">
 | 
			
		||||
                            </div>
 | 
			
		||||
                            <p class="input-addon-desc"><a href="/user/bind-oath">尚未绑定身份验证器?</a></p>
 | 
			
		||||
                        </div>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -44,9 +44,11 @@ class LoginHandler(TPBaseHandler):
 | 
			
		|||
        else:
 | 
			
		||||
            username = _user['username']
 | 
			
		||||
 | 
			
		||||
        default_auth_type = get_cfg().sys.login.auth
 | 
			
		||||
        param = {
 | 
			
		||||
            'ref': _ref,
 | 
			
		||||
            'username': username
 | 
			
		||||
            'username': username,
 | 
			
		||||
            'default_auth': default_auth_type
 | 
			
		||||
        }
 | 
			
		||||
        self.render('auth/login.mako', page_param=json.dumps(param))
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue