PDA

View Full Version : دادن مجوز



اوبالیت به بو
پنج شنبه 10 آبان 1386, 19:34 عصر
اول سلام:
دوم اینکه الکامپ خوش گذشت؟؟؟؟چه ربطی داره؟
بگذریم.!!!چی می گفتم.............. آهان
ببینید من هرچی توسایت گشتم هیچ برنامه ای رو پیدا نکردم که Login Form داشته باشه. همه برنامه ها فقط یه رمز عبور Password میخواست تا اجرا بشه.
من برنامه ای رو ندیدم که هم User Name بگشره هم Password برا همین مجبور شدم که خودم بنویسمش (که یه جورایی بدبخت شدم تا نوشتمش).حالا مشکلی که من دارم اینه که می خوام به برنامه Login که نوشتم یه قسمت اعطای مجوز بزارم.یعنی چی؟
یعنی اینکه مثلا اگه یه نفر Admin باهاش Login می کنه بتونه همه کار بکنه.اگه یه نفر User باشه و Login می کنه نتونه مثلا اطلاعات راجب یه کارمند رو پاک کنه و از حیطه اختیاراتش خارج باشه.
من باید چی کار کنم که برنامه متوجه بشه که طرف Admin هستش یا کسه دیگه.

اوبالیت به بو
پنج شنبه 10 آبان 1386, 19:35 عصر
البته فکری که به نظر خودم رسید یه خورده مزخرفه و خیلی وقت گیر اونم اینه که برای هر کس یه فرم بسازم.
یعنی یه Main Form برایه Admin که صاحب اختیاره یه MainForm دیگه واسه User که وضایفش کمتر از مدیر هستش.نظرتون راجبه این چیه؟فقط تروخدا نگید که این کارو باید بکنم.!!!

__siavash__
جمعه 11 آبان 1386, 00:02 صبح
این جا رو نگاه کن
http://barnamenevis.org/forum/showthread.php?t=80261&highlight=%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1

hrj1981
جمعه 11 آبان 1386, 08:50 صبح
البته فکری که به نظر خودم رسید یه خورده مزخرفه و خیلی وقت گیر اونم اینه که برای هر کس یه فرم بسازم.
یعنی یه Main Form برایه Admin که صاحب اختیاره یه MainForm دیگه واسه User که وضایفش کمتر از مدیر هستش.نظرتون راجبه این چیه؟فقط تروخدا نگید که این کارو باید بکنم.!!!
دوست خوبم شما در یک تایپیک دیگر هم درباره همین مسئله سوال کرده بودی و من می خواستم برات یه سورس بذارم که گفتی مشکلت حل شد،در آن سورس من برای برنامه خود یک لوگین فرم کامل درست کرده بودم که باید حتما یوزر اول اسم خود را وارد کنه و اگر درست بود درخواست کلمه رمز فعال می شد و یکی از بهترین جاهای آن این بود که هر یوزر فقط در سطحی که براش تعریف می شد و مجوز داده می شد می تونست به گزینه ها دسترسی پیدا کنه و سوما در فرم اصلی برنامه نام یوزر فعال نیز نمایش داده می شد.
حالا اگر بازم کمک خواستی ما درخدمتیم.

hrj1981
جمعه 11 آبان 1386, 09:33 صبح
گفتم شاید به سورس احتیاج داشته باشی
آن را از دیل برنامه ام کشیدم بیرون ، اگر جایی از آن مشکل داشت بگو تا درستش کنم ولی خودم که تستش کردم درست بود

hrj1981
جمعه 11 آبان 1386, 09:36 صبح
گفتم شاید به سورس احتیاج داشته باشی
آن را از دل برنامه ام کشیدم بیرون ، اگر جایی از آن مشکل داشت بگو تا درستش کنم ولی خودم که تستش کردم درست بود

msafvati
شنبه 12 آبان 1386, 16:10 عصر
دوست خوبم شما در یک تایپیک دیگر هم درباره همین مسئله سوال کرده بودی و من می خواستم برات یه سورس بذارم که گفتی مشکلت حل شد،در آن سورس من برای برنامه خود یک لوگین فرم کامل درست کرده بودم که باید حتما یوزر اول اسم خود را وارد کنه و اگر درست بود درخواست کلمه رمز فعال می شد و یکی از بهترین جاهای آن این بود که هر یوزر فقط در سطحی که براش تعریف می شد و مجوز داده می شد می تونست به گزینه ها دسترسی پیدا کنه و سوما در فرم اصلی برنامه نام یوزر فعال نیز نمایش داده می شد.
حالا اگر بازم کمک خواستی ما درخدمتیم.

سلام دوست همشهری اگه امکان داره میشه در باره نشان دادن اسم یوزرها تو فرم و پیدا کردن یوزرها در db برام توضیح بدی
با تشکر

اوبالیت به بو
شنبه 12 آبان 1386, 17:30 عصر
گفتم شاید به سورس احتیاج داشته باشی
آن را از دل برنامه ام کشیدم بیرون ، اگر جایی از آن مشکل داشت بگو تا درستش کنم ولی خودم که تستش کردم درست بود
فایل های ضمیمهhttp://barnamenevis.org/forum/images/attach/rar.gifsampel.rar (http://barnamenevis.org/forum/attachment.php?attachmentid=11966&d=1193985314) (224.0 کیلوبایت, 11 دیدار)

عزیزه من برنامتون ایراد داره.
همش Error می ده.
لطف می کنی برنامه Debug شدش رو برام بزاری؟
مرسی!

hrj1981
شنبه 12 آبان 1386, 19:59 عصر
بچه ها شرمنده گل روی همتون
ببخشید ایراد از سیستم من بود و تغییراتی که در سورس داده بودن ذخیره نشده بود
اینم سورس اصلاح شده
اگر بازم مشکلی بود من در خدمتم

اوبالیت به بو
شنبه 12 آبان 1386, 20:28 عصر
این بازم ایراد داشت.لطفا اصلاحش کن
مرسی

hrj1981
یک شنبه 13 آبان 1386, 17:58 عصر
کجاش؟
دو تا یوزرنیم در بانک اطلاعاتیش هست .
1-admin با پسورد 1
2-user2 با پسورد 2
اگر جایش مشکل داشت لطف کنید محل دقیق error‌ را مشخص کنید.
ممنون

hrj1981
دوشنبه 14 آبان 1386, 22:17 عصر
سلام
اگر در تایپیک مربوطه فایل Sampel2 را دانلود کنید در سورس آن به همه مسائل یک فورم لودر پی می برید
1- برنامه ابتدا یوزر نیم را دریافت می کند
2-پسورد را دریافت می نماید
3-در بانک جستجو می کند و اگر هر دو آیتم در بانک با هم یک رکورد را ایجاد کرده بودند یعنی یوزنیم و پسورد درست بوده و در غیر اینصورت پیغام خطا صادر می کند.
این نکته را خوب دقت کنید((فقط و فقط یوزر نیم و پسورد وارده باید یک رکورد را تشکیل داده باشند)) پس ما کلید بانک اطلاعاتی خود را یوزرنیم قرار می دهیم و پسورد را یونیک می نماییم تا یکتا باشد و ضریب امنیتی برنامه بیشتر گردد.
4-وقتی کلیه اتفاقات بالا رخ داد قبل از ورود به صفحه اصلی برنامه، فورم لودر مشخصات مجوزهای دسترسی که ادمین برنامه برای یوزر جاری تعیین کرده اجازه دسترسی به منو ها و سایر موارد دسترسی را می دهد که می توانید این مجوزها را فورم usermange ببینید و سورسش را بررسی کنید.
5-و در آخر برنامه نام یوزر +پسورد +تاریخ+ساعت افرادی که به برنامه واد شده اند را در یک فایل با نام us.dat ذخیره می نماید و ادمین برنامه در report login با فراخوانی فایل ذکر شده در یک لیست باکس کلیه ورودی های یوزرها را می تواند ببیند.
شما دوست عزیز با سلیقه و علم خود می توانی به این سورس قابلیتهای فوق العاده ای اضافه کنی

همیشه پایدار و موفق باشی

golabam
پنج شنبه 11 بهمن 1386, 07:50 صبح
جناب آقای hrj1981 سلام ضمن تشکر از جنابعالی وبرنامه sample2 ظاهرا تعدادی از ocx ها و فرم ها آپلود نکردید و با دادن یوزر و پسورد برنامه ران تایم ارور میده لطفا کلیه فرمها و ocx ها اپلود کنید

hrj1981
پنج شنبه 11 بهمن 1386, 08:46 صبح
اجازه بدهید تا نیم ساعت دیگر یک نسخه دیگر برایتان آپلود می کنم

hrj1981
پنج شنبه 11 بهمن 1386, 09:16 صبح
اینم نسخه جدید
ocxها را حذف کردم و برنامه فقط جنبه آموزشی داره
یوز ر admin با پسورد 1
یوزر user2 با پسورد 2

اوبالیت به بو
پنج شنبه 11 بهمن 1386, 11:12 صبح
این برنامه شما چی جوری کار می کنه؟

hrj1981
پنج شنبه 11 بهمن 1386, 11:31 صبح
دوست عزیزم سلام
سورس مشکل داره یا می خوای بدونی چجوری کار می کنه؟

اوبالیت به بو
پنج شنبه 11 بهمن 1386, 11:35 صبح
دوست عزیزم سلام
سورس مشکل داره یا می خوای بدونی چجوری کار می کنه؟
نه هیچی درسته. من فکر کردم OCX هاشو نذاشتی برای همون گفتم.

hrj1981
پنج شنبه 11 بهمن 1386, 11:43 صبح
خواهش می کنم

serojjamali
چهارشنبه 17 مهر 1387, 13:14 عصر
با سلام
من یه برنامه با access نوشتم اگه کسی می خواد به من ایمیل بده براش بفرستم
jamali_its@yahoo.com