کمک :برای ساخت مدیریت کاربران

afrodeyt

تازه وارد
سلام دوستان

 میشه کمکم کنید

استادمون یه پروژه داده در حد بوندسلیگا این یه قسمتش هرکسی میتونه میشه یکم راهنماییم کنه :n4:   :102:

خودم فقط در همین حد فهمیدم دیتابیس می خواد :-"

[SIZE=medium]مدیریت کاربران[/SIZE]
[SIZE=medium]در این صفحه نیز مانند مدیریت محتوا هم یک لیست داریم و هم سه دکمه با شرحی که گذشت . جدول این صفحه باید به شکل زیر باشد :[/SIZE]​

 ​
[SIZE=medium]شناسه[/SIZE]​
[SIZE=medium]نام[/SIZE]​
[SIZE=medium]نام خانوادگی[/SIZE]​
[SIZE=medium]نام کاربری[/SIZE]​
[SIZE=medium]نوع[/SIZE]​
[SIZE=medium]وضعیت[/SIZE]​
[SIZE=medium]تاریخ عضویت[/SIZE]​
[SIZE=medium]ایمیل[/SIZE]​
[SIZE=medium][/SIZE]​
[SIZE=medium]1[/SIZE]​
 ​
 ​
 ​
[SIZE=medium]عادی یا مدیر[/SIZE]​
[SIZE=medium]فعال یا غیر فعال[/SIZE]​
 ​
 ​
 
 ​
[SIZE=medium]کاربری که غیر فعال است اجازه لاگین ندارد .[/SIZE]​

 

mr.moradi

تازه وارد
فرم عضويت ميخواي يا اسكريپت يا سايتي كه موارد را داشته باشه ؟

توضيح دهيد حداقل در حد چند خط تا متوجه خواسته شويم

 

EhsaanDev

کاربر عضو
این بوندسلگیا نیست، در حد لیگ ایرانه :D

شما اول توی دیتابیسی که داره یه جدول درست کن با ستون‌هایی که میخوای مثل

lastname, firstname, age, enable و بقیه.

بعد تو صفحه ادمین، یه table درست کن و یا با PDO یا MySQL (هر کدوم که یاد گرفتی) ردیف ها رو بیار و نمایش بده.

دیگه ساده تر از این نمیشه گفت. شما برو آموزش ساختن CMS تو همین انجمن رو هم بخون.

 

امین موسائی

کاربر عضو
سلام

میخوای یاد هم بگیری ؟

فقط میخوای تحویلش بدی؟

اگه مورد دوم هست برات انجام بدم

 

afrodeyt

تازه وارد
این بوندسلگیا نیست، در حد لیگ ایرانه :D

شما اول توی دیتابیسی که داره یه جدول درست کن با ستون‌هایی که میخوای مثل

lastname, firstname, age, enable و بقیه.

بعد تو صفحه ادمین، یه table درست کن و یا با PDO یا MySQL (هر کدوم که یاد گرفتی) ردیف ها رو بیار و نمایش بده.

دیگه ساده تر از این نمیشه گفت. شما برو آموزش ساختن CMS تو همین انجمن رو هم بخون.
اینها بلدم مشکلم سر برنامه نویسی این قسمت که کاربر ها اجازه نداشته باشند و یا فقط یه قسمت بتونند ببینند 

 

IAMIR

کاربر عضو
شما داخل همون جدول یک user typeتعریف میکنی .

بعد حالا برای هر یوزر تایپ یک عدد تعریف میکنی .

با شرط حالت های مختلف نوع کاربری بررسی میکنی .

1- گرفتن آی دی کاربر از session

2 - گرفتن نوع کاربری از بانک اطلاعاتی با تو جه به آی دی گرفته شده از session .

3-ایجاد شرط با تو جه نوع کاربری . مثلا .

کد:
<?php$usertype = 1;//این مقدار با توجه به session id از بانک اطلاعاتی گرفته شود .if($usertype == 1) {//دسترسی های کاربر سطح 1}else if($usertype == 2){//دسترسی های کاربر سطح 2}?>
 
آخرین ویرایش توسط مدیر:

afrodeyt

تازه وارد
ممنونم اقای مدیر تو یکی ازتالارها اینطوری نوشته بود 

کد:
//db connect and other data$username=$_SESSION['username'];$sql=mysql_query("SELECT `perm` FROM `users` WHERE `username`='$username'");$obj=mysql_fetch_object($sql);$perm=$obj->perm;//if($perm=="0"){    header("Location:index.php?msgid=1");    exit;    }// other code
داخل هر صفحه که اینو میخوام بزارم
 
آخرین ویرایش توسط مدیر:

IAMIR

کاربر عضو
این دقیقا همون کار من را کرده .

این کد به جای نام usertype از perm استفاده کرده .

 

afrodeyt

تازه وارد
این دقیقا همون کار من را کرده .

این کد به جای نام usertype از perm استفاده کرده .
ممنونم اقای مدیر

برای سطح دسترسی عمومی و منتشر شده باید همین کار کرد ؟

بعد یه سوال دیگه دارم من اطلاعات سمت دیتابیس میفرستم اما نمیره

وقتی تریس کردم و

echoمیکنم نشون میده تو صفحه 

 
بالا