Anasayfa » Arşiv

session Etiketli Yazılar

Codeigniter »

[21 Oca 2012 | Yorum Yok | 32.849 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (5 oy,5 üzerinden : 5,00 )
Loading...
Codeigniter Dersleri – 25 – Helper Dosyalarında Session ve Cookie Kullanımı

Codeigniter da proje yazarken, controller dosyaları içerisnde session ve cookie kullanımından bahsetmiştik. Peki bu yapıların kendi oluşturduğumuz helper fonksiyonları içersinde kullanımı nasıl olacak?
Cookie ler ve sessionlar farklı yapıdır. Sistemde cookieler helper fonksiyonları iken, session lar librarydir. Yani düz mantıkla anlatmak gerekirse cookiler sadece fonksiyondur ve direk kullanılabilirler. Oysaki sessionlar class dır ve kullanılmadan önce tanımlanması gerekir.
Dediğim gibi autoload.php içerisinde helper bölümüne “cookie” yazdıktan sonra istediğimiz her yerde kullanabiliriz. Ancak session kullabilmek için autoload.php içerisindeki  libraries bölümüne “session ” ekledikten sonra örnek bir kullanım inceleyelim.

?View Code PHPfunction is_logged_in()
{
$CI =& get_instance();
 
$is_logged_in …

Devamını oku...

Codeigniter, Php »

[21 Ağu 2011 | 7 Yorum | 10.828 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (2 oy,5 üzerinden : 3,00 )
Loading...
Codeigniter Dersleri – 22 – Yönetici Girişi ve Yönetici Alanı – Session – 2

Herkese merhabalar,
Bir önceki dersimize kaldığımız yerden devam ediyoruz. Bugün login işlemini bitirmemizden dolayı yeni kullanıcı kaydı işlemini yapacağız. Bunun için views altında signup_form.php dosyası oluşturalım ve içerisine formumuzu yerleştirelim

?View Code PHP<h1>Hesap Yarat</h1>
 
<fieldset id="signup_form">
<legend>Kişisel Bilgiler</legend>
 
<?php
 
echo form_open(’login/create_member’);
echo form_input(’first_name’,set_value(’first_name’,’Adın’));
echo form_input(’last_name’,set_value(’last_name’,’Soyadın’));
echo form_input(’email_address’,set_value(’email_address’,’Email Adresin’));
?>
 
</fieldset>
<fieldset id="signup_form">
<legend>Kullanıcı Bilgileri</legend>
 
<?php
 
echo form_open(’login/create_member’);
echo form_input(’user_name’,set_value(’user_name’,’Kullanıcı Adın’));
echo form_input(’password’,set_value(’password’,’Şifre’));
echo form_input(’password2′,set_value(’password2′,’Şifre Tekrar’));
 
echo form_submit(’submit’,’Hesap Yarat’);
 
?>
 
<?php echo validation_errors('<p class="error">’);?>
 
</fieldset>

Peki bu dosyayı nasıl çağıracağız? Bunun için login.php dosyasına şöyle bir fonksiyon ekliyoruz.

?View Code PHP function signup()
{
$data[’main_content’] = ‘signup_form’;
$this->load->view(’includes/template’,$data);
}

Formumuzu oluşturduk ancak kaydet dediğinde gideceği create_member fonksiyonunu daha oluşturmadık. login.php dosyamıza şöyle bir fonksiyon ekleyelim

?View Code PHPfunction create_member()
{
$this->load->library(’form_validation’);//girilen bilgilerin doğruluğunu kontrol …

Devamını oku...

Codeigniter, Php »

[20 Ağu 2011 | 15 Yorum | 18.685 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (4 oy,5 üzerinden : 4,75 )
Loading...
Codeigniter Dersleri – 21 – Yönetici Girişi ve Yönetici Alanı – Session

Herkese tekrar merhabalar, uzun bir aradan sonra bugün bir dersle daha sizlerleyim. Bugünkü dersimiz yine klasik codeigniter derslerinden olacak. Bahsedeceğimiz konu ise, kullanıcı giriş yapılabilecek bir giriş paneli, ancak giriş yapıldıktan sonra erişilebilecek bir kullanıcı veya yönetici alanı ve yeni kullanıcı kaydı. Ayrıca bu dersimizde sizlere session lardan bahsedeceğim.
İlk olarak size projenin bir kaç ekran görüntüsünü vereyim.
Giriş Panelimiz.

Kayıt panelimiz

İlk olarak view dosyamızı hazırlayalım, Bu dersimizde yine view dosyamız dinamik olacak ve header,footer ve main_content(ana kısım) bulunacak. Bunun için view klasörü altında includes adında bir klasör oluşturuyoruz ve içerisine footer.php, header.php, …

Devamını oku...