![](/img/trans.png)
[英]After registration using tank_auth user should get logged in for codeigniter
[英]CodeIgniter Tank Auth make user folder with him name upon registration
我在1年前發現了一些類似的問題: Codeigniter Tank Auth注冊時添加了文件夾 ...但未包含用戶名。 我試圖在模塊create_user。模塊中添加(當時的注冊人的)用戶名。此函數創建帶有$user_id
和_
新文件夾,如: 1_
但沒有注冊人的用戶名。 我試圖從$data
數組中包含數據$username
,但是沒錢...
if($this->db->insert($this->table_name, $data)) {
$user_id = $this->db->insert_id();
$name = $username;
if(!is_dir(FCPATH."./uploads/".$user_id."_".$name)){
mkdir(FCPATH."./uploads/".$user_id."_".$name , 0777);
}
我知道$data
數組在1.位置具有用戶名以用於數據庫寫入。 我嘗試過這種可能性: $name = $username; $name = $data[0];
$name = $username; $name = $data[0];
我發現Tank_auth.php庫具有函數get_username()
。 新用戶登錄時將用於以后的用途...如何從$data
或DB,表用戶,單元用戶名中獲取用戶名?
嘗試
$name = $data['username'];
在您的代碼中獲取用戶名。
從CodeIgniter Active Record手冊中 , $data
是一個關聯數組,它將表字段名稱作為鍵。
在Tank Auth中 ,很明顯, users
表包含一個名稱為username
的字段,用於存儲用戶名。
讓我知道是否有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.