Login kontrolü yapma sorunu.
Merhaba,
ben sitemde üyelerin giriş yapmaması durumunda acces-denied.php adındaki sayfaya üyeyi yönlendirme işlemini gayet güzel yapıyorum koduda bu:
session_start();
if(!isset($_SESSION['SESS_MEMBER_ID']) || (trim($_SESSION['SESS_MEMBER_ID']) == '')) { header("location: access-denied.php"); exit(); }
ancak benim yapmaya çalıştığım diğer şey login yapmılmış ise yönlendir işlemidir ancak bir türlü yapamadım... :(
Örneğin:
login.html adında login formunun bulunuğu sayfa var, login yapmış bir kullanıcı oraya girmeye çalıştığında o formu görürse saçma olur hatdaha login yapmaya çalışırsa sorun bile olabilir.
Bu işlemdeki kodumda şu:
<?php
session_start();
if(!isset($_SESSION['SESS_MEMBER_ID']) || (trim($_SESSION['SESS_MEMBER_ID']) > 0)) {
header("location: askweblebim.php");
exit();
ancak çalışmıo yardım ederseniz sevinirim...
2012-04-09 14:22:38
Php
sanırım şöyle olcak.
if(isset($_SESSION['SESS_MEMBER_ID']) && $_SESSION['SESS_MEMBER_ID'] > 0)
baştaki ünlemi temizledim. trim de gereksiz görünüyor.
Her programcı birgün Php yi tadacaktır
2012-04-09 15:32:15