با سلام
می خوام تو برنامه موبایل از سیستم لاگینی که در MVC هست استفاده کنم
اونو در web service قرار می دم. حالا چه تغییری ایجاد کنم که ورودی بگیرد؟
امکانش نیست
توقع شما از زامارین خیلی بالاست
میتونیید از WebApi استفاده کنید و از Token در اون برای احراز هویت استفاده کنید
با تشکر از استاد محترم
متد زیر رو نوشتم:
public int Login(string User,String Pass)
{
}
حالا می خوام PasswordHash موجود در دیتابیس رو بدست بیارم و سپس Select کنم
لطفا راهنمایی کنید
با تشکر
یعنی رمز رو وارد می کنم و می خوام مقدار hash شده آن را که در دیتابیس هست را بدست بیارم
شم باید مقدار پسور را Hash کنید و سپس با مقدار موجود در بانک مقایسه کنید
درسته اما چجوری hash کنم که با مقدار دیتابیس یکی باشه؟
باید با همون الگوریتمی که پسورد ها رو قبل hash دوباره hash کنید
بدون اون امکان پذیر نیست
من از همون پیش فرض mvc اینکارو کردم و نمی دونم چیه
از همون ثبت نام پیش فرض mvc
با تشکر
اینها web api و identity 2 است
اما من identity 2 و api نیست
من چجور می توانم یک لاگین از برنامه موبایل به برنامه mvc با پسورد hash شده از طریق identity بنویسم؟
تا اونجا که من اطلاع دارم برای استفاده از identity باید از webapi استفاده کنید
در وب سرویس تا حالا استفاده نکردم و سرچ هم کردم به نتیجه نرسیدم
استاد با web api چگونه هست؟
در این لینک کامل توضیح داده
استاد من سایتم mvc هست نه web api
میشه؟
بله
webapi در کناز mvc و core قابل استفاده است
استاد من یک Startup class دارم
مشکلی پیش نمیاد؟
استاد بعد از ساختن در mvc در برنامه موبایل چیکار کنیم؟
سرویس را فراخوانی کنید
بعد از ساخت و مطالعه اون مقاله متوجه خواهید شد چگونه لاگین کنید
استاد از شما تشکر می کنم
هر چی می خونم نمی فهمم. مانند خودش هم که پیش می روم ارور می دهد
نمی شه ساده تر راهنمایی کنید؟
دوست من واقعا ساده نیست و توضیحش در نوشتن یا نمونه کد نمی گنجه
باید ایتدا WebApi را خوب درک کنید و سپس با این سیستم Identity آشنا باشید
استفاده در زامارین ساده است
به زودی آموزش تصویری Identity را در تاپ لرن قرار خواهم داد .
با تشکر فراوان ار استاد محترم
برای کارم تو گوگل چی سرچ کنم؟
Learn Web Api2 In MVC
Learn Asp.Net Identity 2
استاد نحوه استفاده از web api را متوجه شدم. با استفاده از زامارین هم بهش وصل شدم.
از متد findbyname مربوط به identity هم استفاده کردم و نتیجه داد
اما نحوه لاگین کردن با نام و پسورد را هنوز متوجه نشدم
اگر امکان دارد راهنمایی نمایید
با تشکر
در این لینک توضیح داده کامل
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)