fatin AYUNI 0 Report post Posted November 4, 2008 Hello...warga putera saya nk tnya pd warga putera cm na nk gn coding session u wat login and log out?saya ade 2 user iaitu admin n manager..tapi sy xtahu nk create coding utk admin msk ke page admin n manager msk ke page manager..harap warga putera dapat tolong sy dlm menyelesaikan masalah ini.. Quote Share this post Link to post Share on other sites
cixent 0 Report post Posted November 4, 2008 Xkan sesape ke nk tolong awek nih.. kesian... aku nak tolong pun aku x reti.... Quote Share this post Link to post Share on other sites
al-siput 2 Report post Posted November 4, 2008 (edited) aku kasik idea skit... nak taip coding tak reti...buat satu field dalam database contoh nama 'status'nilai 1 = admin, 2 = manager...dekat login page..aku agak ada statement 'if' kan?tambah satu lagi syaratif (username dan password betul) && (status ==1)pegi ke page adminelse if (username dan password betul) && (status ==2)pegi page managerelsebla bla bla....lebih kurang camtuh la...harap2 paham la yek..aku pun takreti sangat Edited November 4, 2008 by al-siput Quote Share this post Link to post Share on other sites
kluanggirl 0 Report post Posted November 4, 2008 QUOTE(al-siput @ Nov 4 2008, 03:12 PM) <{POST_SNAPBACK}>aku kasik idea skit... nak taip coding tak reti...buat satu field dalam database contoh nama 'status'nilai 1 = admin, 2 = manager...dekat login page..aku agak ada statement 'if' kan?tambah satu lagi syaratif (username dan password betul) && (status ==1)pegi ke page adminelse if (username dan password betul) && (status ==2)pegi page managerelsebla bla bla....lebih kurang camtuh la...harap2 paham la yek..aku pun takreti sangatletakkan nama session dalam syarat if tu...nak logout destroy/ remove session.. Quote Share this post Link to post Share on other sites
fatin AYUNI 0 Report post Posted November 4, 2008 <?php session_start(); $user = $_SESSION['employeeName']; $userCategory = $_SESSION['employeeCat']; switch($userCategory){ case(2): $role="Admin"; include "home_admin.php"; break; case(1): $role="Manager"; include "home_mgr.php"; break; default: include "welcome.php"; break; }?>mcm ni kn statusnya? saya pkai category..pas 2 kt page admin n page manager nk kn letak session jgk kn?sy dh bt tp nk jadi la ..dah buntu sgt...bleh x terang dgn lebih detail cm na nk gn session..sy dah tgk php manual tp x phm jgk..harap warga putera dapat tolong saya. Quote Share this post Link to post Share on other sites
Cho Chang 0 Report post Posted November 4, 2008 buat mcm al-ciput gtau tu... gna if statment.... klu cik ayuni gna database kod dia lebih kurang cengginiCODE<?php.........$group = $row['Group'];if($group == 1){ header("location:admin.php")}else{ header("location:manager.php")}.......?>cmnie la lebih kurang filter dia...heheheh noob lg nihhhh Quote Share this post Link to post Share on other sites
SHiDi 0 Report post Posted November 5, 2008 QUOTE(fatin AYUNI @ Nov 4 2008, 03:31 PM) <{POST_SNAPBACK}><?php session_start(); $user = $_SESSION['employeeName']; $userCategory = $_SESSION['employeeCat']; switch($userCategory){ case(2): $role="Admin"; include "home_admin.php"; break; case(1): $role="Manager"; include "home_mgr.php"; break; default: include "welcome.php"; break; }?>mcm ni kn statusnya? saya pkai category..pas 2 kt page admin n page manager nk kn letak session jgk kn?sy dh bt tp nk jadi la ..dah buntu sgt...bleh x terang dgn lebih detail cm na nk gn session..sy dah tgk php manual tp x phm jgk..harap warga putera dapat tolong saya.Kenapa gunakan include? Ni dalam page yang sama eh? Cuma content je berbeza eh? Dan apa masalah sebenarnya ni? Tak faham Quote Share this post Link to post Share on other sites
darkwinz_volrath 0 Report post Posted November 5, 2008 fatin ... coding nya camni----------------------------------------------------------<?phpsession_start();if($_SESSION['employeeName'] == NULL )header("Location:login_page_anda.php");$user = $_SESSION['employeeName'];$userCategory = $_SESSION['employeeCat'];switch($userCategory){case(2): $role="Admin";header("Location:home_admin.php");break;case(1): $role="Manager";header("Location:home_mgr.php");break;default: header("Location:welcome.php");break;}?>-----------------------------------------------------------------blok kod di bawah perlu diletak dalam setiap bahagian atas page anda-------------------------------------------------------session_start();if($_SESSION['employeeName'] == NULL )header("Location:login_page_anda.php");--------------------------------------------------------and untuk page logout---------------------------------------------------------<?phpsession_start();session_destroy();header("Location:login_page_anda.php")--------------------------------------------------------- Quote Share this post Link to post Share on other sites
SHiDi 0 Report post Posted November 5, 2008 QUOTE(imraneuf @ Nov 5 2008, 05:47 PM) <{POST_SNAPBACK}>and untuk page logout---------------------------------------------------------<?phpsession_start();session_destroy();header("Location:login_page_anda.php")---------------------------------------------------------Jangan gunakan session_destroy. Sebab sekarang browser semua dah boleh buka multiple tabs. Kalau boleh, gunakan unset(); Quote Share this post Link to post Share on other sites
amin007 1 Report post Posted November 5, 2008 QUOTE(SHiDi @ Nov 5 2008, 09:08 PM) <{POST_SNAPBACK}>Jangan gunakan session_destroy. Sebab sekarang browser semua dah boleh buka multiple tabs. Kalau boleh, gunakan unset();macam mana tu shiditak yer juga sekarang dah ada multiple tabshttp://www.php.net.my/kb/details.php?id=24rujuk skrip di atas fatin AYUNI Quote Share this post Link to post Share on other sites
fatin AYUNI 0 Report post Posted November 8, 2008 Thank guy. Quote Share this post Link to post Share on other sites