在使用tank_auth注册后,用户应该登录codeigniter


After registration using tank_auth user should get logged in for codeigniter

对于代码编写者来说,最好的身份验证是什么?我决定使用tank_auth。这似乎是编码者最好的身份验证。

那么我怎么能,注册用户使用tank_auth后应该自动登录,而不需要他/她激活他/她的帐户。

我有4个步骤的注册过程在我的应用程序,所以我需要将用户id添加到多个表。我的Logice就像在第一步,我想我会直接登录到用户,然后会话id将有用的其他步骤。

我的Logice像第一步我想我会直接登录到用户然后,会话id将对其他步骤有用。

从未使用过Tank_auth,我不确定如何在他们的系统中实现这一点,但它应该不会太难。这是我为你准备的一个简单的例子。

$data = array(
    'username' => $username,
    'email' => $email,
    'password' => $hashed_password
);
$query = $this->db->insert('users', $data);
// Use this for each table
$user_id = $this->db->insert_id();

然后你可以对数据库做任何事情,通过他们的id链接用户$user_id

会话可以设置一旦你有这个ID