Devilzc0de Forum Follow @devilzc0de
  • Home
  • Hacking
  • Networking
  • Programming
  • O.S
  • Server
  • Tweets
  • Search
  • Member List
  • Calendar
Current time: 06-19-2013, 10:34 AM Hello There, Guest! (Login — Register)
Devilzc0de Forum › Information Technology › Programming › PHP v
« Previous 1 ... 17 18 19 20 21 ... 32 Next »

[Solved] Level User

Home General Computer Multimedia Business Lounge

Post Reply 
Tweet
Threaded Mode | Linear Mode
Solved Level User
04-17-2012, 02:01 PM
Post: #1
cahilank Offline
./Devilz 1st Cadet
Posts: 30
Joined: Feb 2012
Reputation: 0
Level User
Para Master PHP...
Tolong donk....
mewek
Ada yang tahu cara membuat Level User seperti Wordpress...??
Mungkin bisa diterangkan secara logika atau kalo ada referensinya tolong dishare donk...

sabarsabarsabar
Find all posts by this user
Quote this message in a reply
04-17-2012, 02:06 PM
Post: #2
fuxnbums Offline
Orang Ganteng Stok Pertama
*****
DeMT Team
Posts: 733
Joined: Jun 2011
Reputation: 33
RE: Level User
menurut ane sih ente di database buat level user, 1=admin, 2=publisher, 3=user ..

nanti pas di login admin ditambahin session utk user lvl 1 .. selain lvl 1 error ..

lebih lengkapnya http://ujang-rohidin.blogspot.com/2012/0...engan.html belajar
Visit this user's website Find all posts by this user
Quote this message in a reply
04-17-2012, 02:07 PM
Post: #3
tabun Offline
./Junk3r C4d3t
Posts: 1,848
Joined: Dec 2011
Reputation: 33
RE: Level User
level user.. bingung
di setting usernya ada klo gak salah.. belajar
Find all posts by this user
Quote this message in a reply
04-17-2012, 02:33 PM (This post was last modified: 04-17-2012 02:34 PM by cahilank.)
Post: #4
cahilank Offline
./Devilz 1st Cadet
Posts: 30
Joined: Feb 2012
Reputation: 0
RE: Level User
(04-17-2012 02:07 PM)tabun Wrote:  level user.. bingung
di setting usernya ada klo gak salah.. belajar

Maksudnya cara buat coding PHP nya om...
wawawawawawa
(04-17-2012 02:06 PM)fuxnbums Wrote:  menurut ane sih ente di database buat level user, 1=admin, 2=publisher, 3=user ..

nanti pas di login admin ditambahin session utk user lvl 1 .. selain lvl 1 error ..

lebih lengkapnya http://ujang-rohidin.blogspot.com/2012/0...engan.html belajar

Tenkyu om...
Saya coba dulu...
banggabangga
Find all posts by this user
Quote this message in a reply
04-17-2012, 09:28 PM
Post: #5
cahilank Offline
./Devilz 1st Cadet
Posts: 30
Joined: Feb 2012
Reputation: 0
RE: Level User
Masih ada yang kurang om...
itu kan kalo hak aksesnya per file kan..
trus misalnya kalo kita mengakses dalam satu file dengan level yang beda cara pembagiannya gmn ya?
suramsuram
Find all posts by this user
Quote this message in a reply
04-17-2012, 10:56 PM
Post: #6
ketem Offline
./Devilz Advisor
Posts: 844
Joined: Jun 2011
Reputation: 21
RE: Level User
(04-17-2012 09:28 PM)cahilank Wrote:  Masih ada yang kurang om...
itu kan kalo hak aksesnya per file kan..
trus misalnya kalo kita mengakses dalam satu file dengan level yang beda cara pembagiannya gmn ya?
suramsuram

pake if else donk say

misal gini say, kalo sessionnya tch publisher =a kalo session sama dengan admin =b jadi pertama cek session dulu ente punya sessionya siapa admin apa publisher

kurang lebihnya gini

$cek=$session

if $cek=admin
(
maka blabla bla
)

else <<< ( ini session bukan admin )

(
maka bliblibli
)
Find all posts by this user
Quote this message in a reply
04-18-2012, 01:18 AM (This post was last modified: 04-18-2012 01:20 AM by suicidal.)
Post: #7
suicidal Offline
./Devilz Commander
Posts: 408
Joined: Jan 2010
Reputation: 16
RE: Level User
Pertama2 pasti kita punya tabel yang menampung data user seperti username dan password.
Anggap Saja tbl_user

Kedua
Untuk melakukan pembatasan user, harus ada yang bisa diidentifikasi. Coba tambahkan kolom level pada tbl_user. Cukup dengan int atau varchar pada database.
Contohnya kamu kasih value :
1 : untuk admin
2 : untuk moderator
3 : untuk member

Ketiga
Logika !
Ini diletakkan di script. Misalkan action login seperti ini,
PHP Code:
if(isset($_POST['submit'])){
   
$sql = mysql_query("SELECT * FROM tbl_user WHERE username='".$_POST['username']."' AND password='".$_POST['password']."'");
   
$data = mysql_fetch_assoc($sql);
   if(!
$data) { 
         echo 
"Login Gagal"; 
   }else{
         
$_SESSION['username']=$data['username'];
         
$_SESSION['id']=$data['id'];
         
header('location:home.php');  
   }
} 
Disitu menampung 2 session :
1. Session username
Bisa digunakan untuk welcome ato apalah
2. Session ID
Bisa digunakan untuk pembatasan akses.

Disini kita gunakan session ID untuk pembatasan akses.
PHP Code:
if($_SESSION['id']=="1"){
  echo 
"Halo Admin";
}else if(
$_SESSION['id']=="2"){
  echo 
"Halo Moderator";
}else{
  echo 
"Halo Member";
} 


Hati2 dengan script diatas, perlu dilakukan filter untuk query database, karena disitu saya langsung $_POST pada query.
Untuk filternya bisa pake htmlentities atau teman2nya, atau bisa juga buat function sendiri.
Sekiranya bisa memberikan pencerahan :)
Visit this user's website Find all posts by this user
Quote this message in a reply
04-30-2012, 12:21 PM
Post: #8
cahilank Offline
./Devilz 1st Cadet
Posts: 30
Joined: Feb 2012
Reputation: 0
RE: Level User
(04-18-2012 01:18 AM)suicidal Wrote:  Pertama2 pasti kita punya tabel yang menampung data user seperti username dan password.
Anggap Saja tbl_user

Kedua
Untuk melakukan pembatasan user, harus ada yang bisa diidentifikasi. Coba tambahkan kolom level pada tbl_user. Cukup dengan int atau varchar pada database.
Contohnya kamu kasih value :
1 : untuk admin
2 : untuk moderator
3 : untuk member

Ketiga
Logika !
Ini diletakkan di script. Misalkan action login seperti ini,
PHP Code:
if(isset($_POST['submit'])){
   
$sql = mysql_query("SELECT * FROM tbl_user WHERE username='".$_POST['username']."' AND password='".$_POST['password']."'");
   
$data = mysql_fetch_assoc($sql);
   if(!
$data) { 
         echo 
"Login Gagal"; 
   }else{
         
$_SESSION['username']=$data['username'];
         
$_SESSION['id']=$data['id'];
         
header('location:home.php');  
   }
} 
Disitu menampung 2 session :
1. Session username
Bisa digunakan untuk welcome ato apalah
2. Session ID
Bisa digunakan untuk pembatasan akses.

Disini kita gunakan session ID untuk pembatasan akses.
PHP Code:
if($_SESSION['id']=="1"){
  echo 
"Halo Admin";
}else if(
$_SESSION['id']=="2"){
  echo 
"Halo Moderator";
}else{
  echo 
"Halo Member";
} 


Hati2 dengan script diatas, perlu dilakukan filter untuk query database, karena disitu saya langsung $_POST pada query.
Untuk filternya bisa pake htmlentities atau teman2nya, atau bisa juga buat function sendiri.
Sekiranya bisa memberikan pencerahan :)

Ok Om...
Makasih ya....
hore
Find all posts by this user
Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Topic Tools
Topic Link :
BBCode :
HTML Code :
View a Printable Version Send Thread to a Friend Subscribe to this thread
Submit Google Submit Face book Submit to Digg Submit to Reddit Submit to Furl Submit to Del.icio.us Submit to Jeqq

Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  [Solved] Menampilkan seluruh gambar user chiboga 6 114 06-09-2013 03:16 PM
Last Post: chiboga
  [Solved] nampilin foto user chiboga 12 305 04-18-2013 10:27 PM
Last Post: hakimoxz
  help me buat scriipt rekap data per date dan per user uchiha_sasuke 1 159 11-03-2012 09:25 AM
Last Post: antaliga
  [Ask] [Logika User Online] Joris 28 3,841 08-24-2012 01:26 PM
Last Post: brianfahmi
  [Ask] level login 2 ery 6 460 05-21-2012 06:07 PM
Last Post: ery
  [Ask] [help]mengenal user php nazigirl 9 674 02-21-2012 08:44 AM
Last Post: od3yz
  [Ask] Nampilin Daftar User di Halaman Admin fuxnbums 2 280 02-16-2012 06:06 PM
Last Post: poticous
  nyuri, ip, port, user agent, dewa... :D d-xign3r 31 2,405 08-18-2011 01:40 PM
Last Post: badwolves1986
  Login teknik session untuk membedakan user bHoLu bRaNdaL 7 2,973 01-27-2011 03:55 PM
Last Post: dewancc
  Menghitung Persentase Browser Yang Digunakan User Mengunjungi Halaman Web K4pT3N 3 1,623 01-12-2011 10:22 AM
Last Post: Cruz3N

Users Browsing
1 Guest(s)

  • Contact Us
  • devilzc0de
  • Return to Top
  • Mobile Version
  • RSS Syndication
  • Help
Current time: 06-19-2013, 10:34 AM Powered By MyBB, © 2002-2013 MyBB Group. Theme created by Justin S. | Mixed By Chaer.Newbie | Fixed By Aditya

USING THIS SITE INDICATES THAT YOU HAVE READ AND ACCEPT OUR TERMS. IF YOU DO NOT ACCEPT THESE TERMS, YOU ARE NOT AUTHORIZED TO USE THIS SITE