mhipo
(Mhipo1364)
April 27, 2013, 7:13am
1
[font="Tahoma"][right]سلام
یک سوال داشتم
می خوام از طریق سایت خودم نام کاربری و پسورد رو به یک سایت دیگه بفرستم و اون سایت برای من بررسی کنه.
اگه کاربر عضو بود که مشخصاتشو و اگه عضو نبود هم یه پارامتر که من متوجه بشم برام ارسال کنه
این سیستم از چه روشی باید صورت بگیره
ممنون میشم راهنماییم کنید[/right][/font]
parham
(Parham90)
April 27, 2013, 7:34am
2
[rtl]سلام,
شما می تونید از open authentication استفاده کنید.[/rtl]
shgninc
(Shgninc)
April 27, 2013, 7:36am
3
mhipo
(Mhipo1364)
April 27, 2013, 11:28am
4
[font="Tahoma"][right]ممنون بابت راهنماییتون
از طریق لینک زیر اقدام کردم.
Yii Web Service
البته یه مشکلی دارم
چون از توکن واسه درخواست هام استفاده می کنم پیغام خطا می گیرم. هنوز هم راهکاری واسش پیدا نکردم.[/right][/font]
parham
(Parham90)
April 27, 2013, 11:54am
5
[rtl]آیا این پست مشکل شما رو حل می کنه؟
شما باید مسیری که web service رو ارائه می ده رو به لیست مسیرهایی که استثنا هستند اضافه کنید.[/rtl]
parham
(Parham90)
April 27, 2013, 11:56am
7
Error 400…
The CSRF token could not be verified.
shgninc
(Shgninc)
April 27, 2013, 12:18pm
8
[rtl]بنده خودم زیاد نمی دونم ولی اینها شاید کمک بکنه.
[/rtl]
http://www.google.com/search?site=&source=hp&q=yii+error+400+the+csrf+token+could+not+be+verified&oq=Error+400 …+The+CSRF+token+could+not+be+verified.+&gs_l=hp.1.1.0i22i30l2.834.834.0.2602.1.1.0.0.0.0.369.369.3-1.1.0…0.0…1c…11.hp.VpXD1VVPGxI
mhipo
(Mhipo1364)
April 27, 2013, 1:08pm
9
[right][font="Tahoma"]
مرسی پرهام جان
درست شد
ممنون بابت راهنماییت[/font][/right]
shgninc
(Shgninc)
April 27, 2013, 1:10pm
10
[rtl]مشکل چی بود؟
شما چکار کردید که درست شد؟
[/rtl]
mhipo
(Mhipo1364)
April 27, 2013, 1:25pm
11
[font="Tahoma"][right]
روال کار به این صورته که توکنی که ایجاد می شه واسه همه صفحه ها اجرا می شه و ما باید این کار رو با
override
کردن فایل
CHttpRequest
عوض کنیم تا یک سری از مسیرهایی که می خوایم رو جزء توکن حساب نکنه
واسه این کار باید تو مسیر کامپوننت فایل
HttpRequest
رو بسازیم و اون رو توی
Request
ها تو فایل
config/main.php
اضافه کنیم :
[left]
'request'=>array(
'class'=>'application.components.HttpRequest',
'enableCookieValidation'=>true,
'enableCsrfValidation' =>true,
'csrfTokenName' => 'token',
'noCsrfValidationRoutes'=>array('stock/*'),
),
[/left]
حالا مسیرهایی که می خوایم توکن روش اعمال نشه رو تو آرایه
noCsrfValidationRoutes
می نویسیم[/right][/font]
mhipo
(Mhipo1364)
May 7, 2013, 8:21pm
12
[right]سلام به همه دوستان
اگه خواستید اطلاعاتی در این مورد داشته باشد می تونید به سایت زیر سر بزنید ، کمک می کنه :[/right]
techawake