PDA

View Full Version : سوال: گرفتن پسورد از جدول aspnet_membership ؟



Modifier
شنبه 15 خرداد 1389, 14:06 عصر
سلام

توی توی جدول aspnet_membership پسوردها کد شده...
البته یه متد هست برای گرفتنش که نیاز به passwordanswer داره..

من با پارامتر email چک میکنم...

چطور دیکدش کنم...

ممنون

Peyman.Gh
شنبه 15 خرداد 1389, 14:08 عصر
یعنی Password را Decode کنید ؟

Modifier
شنبه 15 خرداد 1389, 14:13 عصر
یعنی Password را Decode کنید ؟

بله، بگیرم و decode کنم... حالا هرجور راهی داره بگین

hamedsabzian
شنبه 15 خرداد 1389, 15:06 عصر
اگه توی web.config :

<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="20">
<providers>
<add name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="SqlServices"
enablePasswordRetrieval="true"
enablePasswordReset="false"
requiresQuestionAndAnswer="false"
passwordFormat="Encrypted"
applicationName="MyApplication" />
</providers>
</membership>
اون وقت با membershipprovider.getpassword میشه پسورد رو داشت.
و گر نه اگر :

<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="20">
<providers>
<add name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="SqlServices"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
passwordFormat="Hashed"
applicationName="MyApplication" />
</providers>
</membership>
تنها میشه با MembershipProvider.ResetPassword ریست کرد.

Peyman.Gh
شنبه 15 خرداد 1389, 15:09 عصر
تاثیری بر پسورد هایی که قبلاً ذخیره شده اند ندارد و این کار باعث میشود که پسورد ها رمز نگاری نشوند.:متفکر:

vba_hadi
دوشنبه 04 مرداد 1389, 19:33 عصر
سلام دوستان
یه مشکلی دارم اینه که اگه کاربری بخواد پسوردشو عوض کنه پیغام
Value cannot be null.
Parameter name: passwordAnswer


ظاهر میشه یعنی در قسمت کد برنامه نمیتونه ResetPassword را انجام بده.
در web.config در قسمت membership از کد زیر استفاده کرده ام

<providers>
<add name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="LocalSqlServer"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
passwordFormat="Hashed"
applicationName="/" />
</providers>
اولا میخوام حتما Hashed باشه.
دوم اینکه requiresQuestionAndAnswer حتما true باشه
در نظر بگیرید کاربری رمزش رو فراموش کرده، با پاسخ به سوال امنیتی سیستم بطور خودکار رمزی را واسش در نظر میگیره. حالا کاربر میخواد اون رمز را که سیستم بهش داده را عوض کنه که پیغام خطای بالا ظاهر میشه.
خواهشا نگید که requiresQuestionAndAnswer را false کن درست میشه که به شعورم بر میخوره

Modifier
پنج شنبه 07 مرداد 1389, 00:25 صبح
سلام دوستان
یه مشکلی دارم اینه که اگه کاربری بخواد پسوردشو عوض کنه پیغام
Value cannot be null.
Parameter name: passwordAnswer


ظاهر میشه یعنی در قسمت کد برنامه نمیتونه ResetPassword را انجام بده.
در web.config در قسمت membership از کد زیر استفاده کرده ام

<providers>
<add name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="LocalSqlServer"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
passwordFormat="Hashed"
applicationName="/" />
</providers>
اولا میخوام حتما Hashed باشه.
دوم اینکه requiresQuestionAndAnswer حتما true باشه
در نظر بگیرید کاربری رمزش رو فراموش کرده، با پاسخ به سوال امنیتی سیستم بطور خودکار رمزی را واسش در نظر میگیره. حالا کاربر میخواد اون رمز را که سیستم بهش داده را عوض کنه که پیغام خطای بالا ظاهر میشه.
خواهشا نگید که requiresQuestionAndAnswer را false کن درست میشه که به شعورم بر میخوره
شاید قبلا Null بوده و شما حالا requiresQuestionAndAnswer رو true کردین ..
در هر صورت مشکل از همون جاییه که Error داده...

موفق باشید.
یا علی.

vba_hadi
جمعه 08 مرداد 1389, 11:55 صبح
دوستان یعنی کسی نیست جواب سوال منو بدونه؟
http://www.barnamenevis.org/forum/showpost.php?p=1049214&postcount=6

Ali_M.Eghbaldar
شنبه 09 مرداد 1389, 01:25 صبح
سلام اینو دیدی دوست من
http://www.barnamenevis.org/forum/showthread.php?t=235061

اگه بازم مشکل داشتی بگو
موفق باشی

vba_hadi
چهارشنبه 13 مرداد 1389, 21:58 عصر
دوستان یعنی کسی نیست این سوالو جواب بده.
میخوام حتما requiresQuestionAndAnswer=True باشه ولی موقع ResetPassword کردن ارور Value cannot be null.
Parameter name: passwordAnswer

میاد. عجله ایه کل کارام خوابیده:عصبانی++:

Ali_M.Eghbaldar
پنج شنبه 14 مرداد 1389, 13:41 عصر
دوست عزیز لینک گذاشتمو دیدید ؟

vba_hadi
پنج شنبه 14 مرداد 1389, 17:22 عصر
برای حل مشکل فوق حتما ببینید
http://www.barnamenevis.org/forum/showthread.php?t=235061&page=2