html - 使用mongoose.createConnection连接数据库,当以post方式提交表单时,页面不跳转
PHPz
PHPz 2017-04-17 16:36:32
0
5
605
PHPz
PHPz

学习是最好的投资!

全部回覆(5)
左手右手慢动作
if(err){
      req.session.regenerate(function(){
        req.session.msg = err;
        res.redirect('/login');
      });
    }

這裡加一個else來做一個跳轉測試呢

黄舟

這兩個地方沒有實現跳轉邏輯,是不是使用者不存在或密碼錯了?可以加個跳轉試試看。

if (!user){
  err = 'User Not Found.';
}
...
else{
  err = 'Authentication failed.';
}

soonfy

巴扎黑

你前台是怎麼寫的? 一般登錄都會用到ajax請求伺服器,這時候瀏覽器是不認你後台返回的跳轉的,要做另外處理,或者後台返回url在ajax的回調方法內處理跳轉

Peter_Zhu

你的使用者名稱和密碼,與資料庫的對不上!

黄舟

問題已經找到,是因為使用mongoose.createConnection連接資料庫只能在當前的js中操作資料庫,這裡我只是查找了users表中數據,在路由中我還涉及到了其他表的數據查詢操作,那裡沒有寫mongoose.createConnection連線操作庫操作。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板