2012-07-25 57 views
0

我在我的codeigniter中使用ion-auth。我想通過電子郵件激活賬戶後自動登錄。我可以簡單地將散列密碼傳遞給電子郵件tpl並隱藏它並將其用於$ this-> ion_auth-> login()?使用離子驗證激活帳戶後自動登錄

回答

2

在register()函數中,只需調用login()函數,並提交非哈希正常密碼。

你有這樣的,因爲它是您提交的哈希變量 - 只是重新使用原來的VAR

+0

其實我要求用戶通過電子郵件鏈接激活他們的帳戶,所以我不能只是調用登錄()內的登錄()。但我不知道如何讓用戶的電子郵件和密碼自動登錄用戶點擊鏈接後激活其帳戶。 – vzhen 2012-07-26 01:58:18

+1

只需在'如果密碼正確'部分之後複製登錄部分中的代碼即可。從內存中創建一個會話 – Laurence 2012-07-26 03:01:24

0

如果您的激活帳戶,您應該反正檢索用戶數據,只需設置會話數據對於該帳戶手動和重定向內激活()