CodeIgniter ilk kez kullanıcı

4 Cevap php

Ben o oturum için bir kullanıcının ilk kez olmadığını anlatmak için bir yol gerekir - bu yüzden onlar ne yapmaları gerektiğini hakkında da kullanıcıya ilgili bilgileri görüntüleyebilirsiniz.

Bu nasıl sağlanabilir? Ben burada bir kaybı yaşıyorum ve örnekler duyacağız! :)

4 Cevap

Bu 'son giriş' zaman ve kullanıcılar için tarihini saklamak için genellikle yararlıdır. Eğer last_login kullanıcıların tabloda NULL oldu ve ardından mesajınızı falan gösterilecek eğer sadece kontrol ki yaptım.

Bu gerçekten bir CodeIgniter belirli bir soru değildir. Kullanıcı bilgilerini depolayan bir veritabanı ile etkileşim isterim. "Kullanıcı" masa "true" (ya da bazı değer) set alır bunun bir alana sahip olabilir zaman ilk kez (sonradan sorgulamak olabilir) için bir kullanıcı günlükleri. Sadece bir arama yapmak (ya da onların mükemmel belgelerine bakın) Codeigniter için ActiveRecord - Codeigniter daha kolay bir veritabanı ile etkileşim için yapar. İyi şanslar.

Siz veritabanında böyle bir şey saklamak gerekir:

username varchar 255
password varchar 255
first_login bool default 1

First_login 1 ise, bilgileri görüntülemek ve 0 first_login set

Sen flagFirstLogin = 1 kayıt uppon ve sadece 0'a değiştirmek ilk giriş yaptıktan sonra gibi, veritabanında bir alan saklayabilirsiniz.