Commit 4e770031 authored by Liang Ding's avatar Liang Ding

#12515 使用字段注入

parent 1bb224ad
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
package org.b3log.solo.processor.console; package org.b3log.solo.processor.console;
import org.b3log.latke.Keys; import org.b3log.latke.Keys;
import org.b3log.latke.ioc.BeanManager; import org.b3log.latke.ioc.Inject;
import org.b3log.latke.ioc.Singleton; import org.b3log.latke.ioc.Singleton;
import org.b3log.latke.logging.Logger; import org.b3log.latke.logging.Logger;
import org.b3log.latke.servlet.HTTPRequestContext; import org.b3log.latke.servlet.HTTPRequestContext;
...@@ -35,7 +35,7 @@ import java.util.Map; ...@@ -35,7 +35,7 @@ import java.util.Map;
* The common auth check before advice for admin console. * The common auth check before advice for admin console.
* *
* @author <a href="http://88250.b3log.org">Liang Ding</a> * @author <a href="http://88250.b3log.org">Liang Ding</a>
* @version 1.0.1.1, Sep 25, 2018 * @version 1.0.1.2, Oct 4, 2018
* @since 2.9.5 * @since 2.9.5
*/ */
@Singleton @Singleton
...@@ -46,11 +46,14 @@ public class ConsoleAdminAuthAdvice extends BeforeRequestProcessAdvice { ...@@ -46,11 +46,14 @@ public class ConsoleAdminAuthAdvice extends BeforeRequestProcessAdvice {
*/ */
private static final Logger LOGGER = Logger.getLogger(ConsoleAdminAuthAdvice.class); private static final Logger LOGGER = Logger.getLogger(ConsoleAdminAuthAdvice.class);
/**
* User query service.
*/
@Inject
private UserQueryService userQueryService;
@Override @Override
public void doAdvice(final HTTPRequestContext context, final Map<String, Object> args) throws RequestProcessAdviceException { public void doAdvice(final HTTPRequestContext context, final Map<String, Object> args) throws RequestProcessAdviceException {
final BeanManager beanManager = BeanManager.getInstance();
final UserQueryService userQueryService = beanManager.getReference(UserQueryService.class);
final HttpServletRequest request = context.getRequest(); final HttpServletRequest request = context.getRequest();
if (!userQueryService.isAdminLoggedIn(request)) { if (!userQueryService.isAdminLoggedIn(request)) {
final JSONObject exception401 = new JSONObject(); final JSONObject exception401 = new JSONObject();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment