Expression Engine登录问题

时间:2013-11-12 16:29:13

标签: mysql login expressionengine

我已经能够暂时做到这一点,但它似乎突然停止了。这是:

当我在后端登录表达式引擎时 - 我无法使用相同的凭据登录到前端 - 我收到以下消息:

MySQL错误:

  

错误号码:1054

     

描述:'where子句'

中的未知列'username'

查询:

SELECT count(*) AS count 
FROM exp_password_lockout 
WHERE 
  login_date > 1384272605 AND 
  ip_address = 'xx.xx.xx.xx' AND (
    user_agent = 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/53' OR 
    username = 'admin' 
  )

同样的事情发生反之亦然(当我可以登录前端而不是后端时)。

请帮忙

1 个答案:

答案 0 :(得分:1)

以下错误称为Bad Field Error

  

'%s '中的未知栏'%s '

这意味着在同一查询的任何表上找不到查询中的某些列。为了引用SQL查询中的字段,该字段必须位于引用的表中,否则引擎将抛出该异常。

因此请仔细检查您的表格是否有该字段,可能您会意识到它没有。

我希望这会有所帮助。