welcome newuser

issaq

Member
سلام

ممكن است مقداري در مورد طريقه تشخيص كاربران توضيح دهيد(خوش آمديد, uname.)در صفحه index.مي دونم با استفاده از cookyاست .ولي چطور در aspاين انجام ميشود.
ممنون
 

miladmovie

Active Member
سلام

با استفاده از
کد:
response.cookies("user")="مقدار"
مقدار يوزر رو در كوكي مي نويسي حالا در صفحه اول با استفاده از Request اون رو مي خوني اگر مقداري داشت كه پيغام مي دهي كه سلام User وگر نه پيغام مي دهي كه بايد وارد شويد:

کد:
if  not request.cookies("user")="" then
Respose.write("Welcome "+request.cookies("user"))
else
Response.Write("Please Login")
End If

اميدوارم مشكلت حل شده باشه
 

miladmovie

Active Member
سلام

خوبيد؟ :wink:

يك مثال براي شما آماده كردم اميدوارم كه بدردتون بخوره


کد:
<%

1 : if request("send")="yes" then

2 : Response.Cookies("name")=request("user")
3 : Response.Expires=data+1
4 :Server.transfer("user2.asp")
5 : end if
6: if  request.cookies("name")="" then
7 :Response.write "Please Enter Your Name<br><form action=user.asp><input type=text name=user><br><input type=submit value=Send><input type=hidden name=send value='yes'></form>"

8 :end if
%>
لينكش : http://www20.brinkster.com/wwwmilad/majid/new1/user.asp

خط 1 تست مي كنه كه آيا دكمه فرم زده شده يا نه اگر دكمه كليك شده باشه كه كارش رو انجام مي دهد و گرنه مي گويد كه اسمتون رو وارد كنيد و به خط 6 فرستاده مي شود
خط 2 در صورتي كه دكمه كليك شده باشد به اين خط مي آيد و يك كوكي درست مي كند به نام name
خط 3 تاريخ انقضا كوكي را مشخص مي كند(كه در اينجا يك روز بعد معرفي مي شود)
خط 4 صفحه رو به user2.asp منتقل مي كند
خط 5 پايان شرط است

خط 6 : در صورتي كه تا حالا دكمه فرم فشار نداده باشيد و همچنين تا حالا در كوكي چيزي نوشتع نشده باشد به خط 7 مي رود
خط 7 : در خط 7 هم كه در خواست پر كردن فرم رو مي كند
خط 8 پايان شرط است

حالا user2.asp
کد:
<%
Response.Write "Welcome "+ request.Cookies("name")
%>
لينكش : http://www20.brinkster.com/wwwmilad/majid/new1/user2asp
در اين خط كوكي name درخواست مي شود

اميدوارم مشكلت حل شده باشد :)
 

جدیدترین ارسال ها

بالا