<![CDATA[ فرم لاگین سفارشی - My Forums]]> https://forums.modx.com/thread/?thread=56752 <![CDATA[Re: &#1601;&#1585;&#1605; &#1604;&#1575;&#1711;&#1740;&#1606; &#1587;&#1601;&#1575;&#1585;&#1588;&#1740;]]> https://forums.modx.com/thread/56752/#dis-post-333298 به دانشنامه (وایکی) اضافه شد: http://wiki.modxcms.com/index.php/Fa:CustomLoginField
آقا احسان اگر یه زمانی وقت داشتی مطلبو در وایکی تکمیل کنی باعث استفاده سایرین هم خواهد بود
]]>
motsmart Jan 21, 2008, 08:01 PM https://forums.modx.com/thread/56752/#dis-post-333298
<![CDATA[Re: &#1601;&#1585;&#1605; &#1604;&#1575;&#1711;&#1740;&#1606; &#1587;&#1601;&#1575;&#1585;&#1588;&#1740;]]> https://forums.modx.com/thread/56752/#dis-post-333297 ممنون - تا جايي كه من اطلاع دارم كسي روي لاگين فرم كار نكرده ... لااقل از زماني كه از اتومايت تبديل به مادايكس شده و اگر توضيحات تكميل شد بهتره در وايكي (دانشنامه) نسخه آموزش يا راهنما از نمونه ي اسكاتي به انگليسي و فارسي ارائه كنيد تا هميشه قابل استفاده و ارتقاء باشه
موفق باشيد
]]>
motsmart Aug 09, 2007, 09:59 AM https://forums.modx.com/thread/56752/#dis-post-333297
<![CDATA[Re: &#1601;&#1585;&#1605; &#1604;&#1575;&#1711;&#1740;&#1606; &#1587;&#1601;&#1575;&#1585;&#1588;&#1740;]]> https://forums.modx.com/thread/56752/#dis-post-333296


پاسخ


  • باید username و password را از طریق فرم از کاربر دریافت نماییم.
  • سپس از طریق یک query وجود username را در جدول web_users بررسی می کنیم.
  • سپس بررسی می کنیم که آیا برای این کاربر با id جدول web_users آیا ردیفی در جدول web_users_attributes وجود دارد یا خیر. (internalKey)
  • در مرحله بعد رویداد OnBeforeWebLogin را فراخوانی می کنیم.
  • سپس بررسی می کنیم که آیا کاربر مسدود شده است یا خیر. (فیلد blocked از جدول web_users_attributes)
  • سپس فیلد password را با مقدار MD5 پسوردی که کاربر وارد کرده است مقایسه می کنیم. آگر پسورد اشتباه بود باید از طریق یک query دیگر یک مقدار به فیلد failedlogincount از جدول web_user_attributes اضافه کنیم. نهایتا اگر این مقدار از مقدار مجاز در $modx->config[’failed_login_attempts’] بیشتر باشد باید کاربر مسدود شده و پیام خاصی از به کاربر داده شود و session از بین برود.
  • ...[به زودی]

]]>
ehsun7b Aug 06, 2007, 02:03 AM https://forums.modx.com/thread/56752/#dis-post-333296
<![CDATA[Re: &#1601;&#1585;&#1605; &#1604;&#1575;&#1711;&#1740;&#1606; &#1587;&#1601;&#1575;&#1585;&#1588;&#1740;]]> https://forums.modx.com/thread/56752/#dis-post-333295 از حضور شما خوشحالم و به گمانم پاسخ سوال خود را از اسكاتي گرفتيد اما بد نيست به مدل
xPDO
هم يك نگاهي داشته باشيد چرا كه ساختار ديتابيس آينده ي مادايكس را تعيين ميكند
]]>
motsmart Aug 05, 2007, 05:53 AM https://forums.modx.com/thread/56752/#dis-post-333295
<![CDATA[&#1601;&#1585;&#1605; &#1604;&#1575;&#1711;&#1740;&#1606; &#1587;&#1601;&#1575;&#1585;&#1588;&#1740;]]> https://forums.modx.com/thread/56752/#dis-post-333294
چیزی که من دقیقا لازم دارم تا بتونم فرم لاگین مخصوص خودمو بنویسم ایناست، ممنون میشم اگه کسی به این سوال ها جواب بده

بعد از این که نام کاربری و کلمه عبور رو از کاربر گرفتیم این مقادیر رو باید با کدوم جدول از پایگاه داده و کدوم فیلد ها مقایسه کنیم؟
بعد از اینکه مقایسه با موفقیت انجام شد و مشخص شد که کاربر نام کاربری و کلمه عبور صحیح رو وارد کرده، چه مقادیری باید در
session
قرار داده بشه تا عمل لاگین تکمیل بشه و یا اینکه
API
خاصی برای این کار وجود داره یا نه؟

با تشکر - احسان
]]>
ehsun7b Aug 04, 2007, 05:17 AM https://forums.modx.com/thread/56752/#dis-post-333294