login در html

sparksun

Member
سلام
من یه سول داشتم
که اگه یه فرم لوگین بخوام تو سایت html بزارم باید از چه اسکریپتی استفاده کنم
 

sparksun

Member
کسی جواب منو نمیده ؟
من می خوام یه فرم لوگین که کابر وارد یه فرم میشه رو بزارم تو ی یه html , ممنون میشم بهم بگید چیکار باید کنم
(سمیرا)
 

mamoolhacker

Active Member
باید اکشن اون فرم رو به محل لاگیت تغییر بدین ! ( خودم نفهمیدم چی گفتم ) :دی
 

mosyhey

Member
منظور شما دقیقاَ چیست و چکار می خواهید بکنید؟

خود فرم را که با دستور های html و با کمک تگ <form> در این زبان بایستی ساخت که برای آموزش آن به این آدرس مراجعه کنید:
http://www.w3schools.com/html/html_forms.asp

شاید ساخت فرم در html تنها مقدمه و اولین قدم یک کار باشد. تقریباً از اینجا به بعد یعنی از وقتی که کاربر بر کلید سابمیت فرم ساخته شده کلیک می کند و اطلاعات به فایلی که در پارامتر action از تگ form آدرس دهی کرده اید فرستاده می شود شما نیاز به یکی از زبان های برنامه نویسی سمت سرور مانند asp یا php یا net. یا cgi یا غیره دارید. یعنی آن فایل مقصد که داده های فرم به آن فرستاده می شود، باید با یکی از این زبان ها برنامه نویسی شده باشد تا بر روی اطلاعات پردازش انجام دهد.

البته ساخت لوگین برای ساخت یعنی محدود کردن بعضی قسمت های ساخت از انظار عمومی و ورود کاربران عضو و دسترسی به صفحات خودشان نیز مستلزم این است که سایت از ابتدا با دستورات سمت سرور نوشته شود.

حالا بسته به زبان برنامه نویسی پشتیبانی شده توسط هاستتان و یا تحقیق و علاقه خود می توانید یکی از این زبان ها را فرا گیرید که هر کدام تالار گفتگوی مجزایی در همین انجمن دارا می باشند. از زودبازده ترین و راحت ترین و کم دردسر ترین این زبان ها می تواند asp classic یا asp 3.0 باشد.
 

Sec Expert

New Member
منظور شما دقیقاَ چیست و چکار می خواهید بکنید؟

خود فرم را که با دستور های html و با کمک تگ <form> در این زبان بایستی ساخت که برای آموزش آن به این آدرس مراجعه کنید:
http://www.w3schools.com/html/html_forms.asp

شاید ساخت فرم در html تنها مقدمه و اولین قدم یک کار باشد. تقریباً از اینجا به بعد یعنی از وقتی که کاربر بر کلید سابمیت فرم ساخته شده کلیک می کند و اطلاعات به فایلی که در پارامتر action از تگ form آدرس دهی کرده اید فرستاده می شود شما نیاز به یکی از زبان های برنامه نویسی سمت سرور مانند asp یا php یا net. یا cgi یا غیره دارید. یعنی آن فایل مقصد که داده های فرم به آن فرستاده می شود، باید با یکی از این زبان ها برنامه نویسی شده باشد تا بر روی اطلاعات پردازش انجام دهد.

البته ساخت لوگین برای ساخت یعنی محدود کردن بعضی قسمت های ساخت از انظار عمومی و ورود کاربران عضو و دسترسی به صفحات خودشان نیز مستلزم این است که سایت از ابتدا با دستورات سمت سرور نوشته شود.

حالا بسته به زبان برنامه نویسی پشتیبانی شده توسط هاستتان و یا تحقیق و علاقه خود می توانید یکی از این زبان ها را فرا گیرید که هر کدام تالار گفتگوی مجزایی در همین انجمن دارا می باشند. از زودبازده ترین و راحت ترین و کم دردسر ترین این زبان ها می تواند asp classic یا asp 3.0 باشد.

سلام میشه بیشتر توضیح بدید من نیاز به پسورد گذاری بر روی فقط یک صفحه دارم کد های php رو هم پیدا کردم اما نمی دونم چطوری به هم ربطشون بدم .......؟
 

mosyhey

Member
با سلام.

گذاشتن پسورد روی یک صفحه به نحوی که همه کاربران با یک یوزرنیم و پسورد بتوانند محتویات صفحه را ببینند، بسیار ساده است و تنها با یک دستور شرطی ساده و سنجش صحت یوزرنیم و پسورد عملی می باشد. کار وقتی پیچیده تر می شود که هر کس یوزرنیم و پسورد منحصر به خود را داشته باشد که مستلزم ارتباط با دیتابیس هست و پس از ورود اگر بخواهیم کاربر با تعویض صفحات نیز شناخته شود نیز مستلزم به کارگیری سکشن هاست که البته همه پس از آموزش یک زبان سمت سرور خواهید دید که بسیار آسان است.

فرض می کنیم این صفحه شما با اجرایش ابتدا یک فرم حاوی دو فیلد یوزرنیم و پسورد را نمایش می دهد. اگر یوزرنیم و پسورد را غلط وارد کردید، دوباره یوزرنیم و پسورد را می پرسد و اگر درست وارد کردیم، محتویات صفحه را نشان می دهد.

من این کد های ساده اش را به زبان asp می نویسم امیدوارم که هاستتان ویندوز باشد و از زبان asp پشتیبانی کند، در غیر اینصورت برای راهنمایی به انجمن php بروید:

کد:
<%@LANGUAGE="VBSCRIPT" CodePage=65001%>
<%Option Explicit%>
<%Session.CodePage="65001"%>

<%
Response.Expires=-1
Response.ExpiresAbsolute=Now()-2
Response.AddHeader"pragma","no-cache"
Response.AddHeader"cache-control","private"
%>

<html>
<head>
<title>Page Protected with User & Pass</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>

<%
If Request.Form("user")="user12345" And Request.Form("pass")="pass12345" Then 
%>
	<div align="right" dir="rtl"><b>شما با موفقیت وارد شدید</b><br>اینجا محل قرارگیری کد های html می باشد.</div>
<%
Else
%>
	<form method="post">
	UserName: <input name="user" type="textbox"><br>
	PassWord: <input name="pass" type="password"> <input name="btn" type="submit" value="Go">
	</form>
	<hr>
	<div align="right" dir="rtl">یوزرنیم یا پسورد را دوباره وارد کنید.</div>
<%
End If
%>

</body>
</html>

برای اجرای این کد ها آنها را در یک فایل متنی بنویسید و با پسوند asp. ذخیره کنید مانند page.asp و سپس آن را بر روی سرور ویندوز بگذازید و با آدرس دهی اجرایش کنید: http://yoursite.com/page.asp

یوزرنیم user12345 و پسورد pass12345 می باشد. توضیحات کد را در پست بعدی می دهم.
 
  • Like
Reactions: MDP

Sec Expert

New Member
سلام moseyhey جان ممنون از توجهت-راستش من دقیقا" این کدها رو کپی کردم و فایل page.asp رو روی سرور قرار دادم (که از asp) پشتیبانی می کنه اما پیام می ده که وب سایت قادر به اجرای صفحه نیست.کار دیگه ای هم هست که باید انجام می دادم؟
 

mosyhey

Member
با سلام.
فایل همین کد ها را اینجا می گذارم. همین را شما ابتدا آنزیپ و سپس بر روی سرور قرار دهید. اسم فایل هم عوض شده است.
اگر هاستتان پشتیبانی از asp می کند کار دیگری لازم نیست.
نتیجه را اعلام کنید و خطایی که می دهد را عیناً بنویسید.
 

پیوست ها

  • protpage.zip
    714 بایت · بازدیدها: 21
  • Like
Reactions: MDP

1p30

Member
دوست عزیز شما نیاز به هاست دارید تا بتونید کد هاتون روش بزارید چه php چه asp
و شما هر کاری کنید نمی تونید صفحات وبلاگ هارا روش عضویت بزارین
موفق باشید
 
سلام .

سمیرا جان لطفا بگو دقیقا کجا این سند html قرار داده .( منظورم اینه که در blog هست یا ...)

و اینکه اگر شما می توانید با جاوا هم اینکار رو انجام بدید .. البته مسعود باید بگه توی jquery هم میشه یا نه .

شما میتونید یک فایل txt ویا xml داشته باشید به عنوان بانک برای فراخونی username & password بعد با جاوا چک کنید اگر درست بود ری دایرکت کنه به صفحه مورد نظر .

حالا بحث اینجاست که آدرس صفحه در نوار آدرس مرورگر دیده میشه و کار بر میتونه به صورت دستی وارد بشه دفعه بعد . این مشکل را هم
میشه با لود صفحه مورد نظر در یک iframe حل کرد که آدرس url صفحه مورد نظر حل شه .

یک راه دیگه هم وجود داره اینکه شما در سند html خودتون یک iframe درست کنید و فریمی که قرار لود بشه را از یک سایت دیگه بخونید .
با این کار شما میتونید صفحه ای داشته باشید که با asp.net نوشته شده باشه و هم امنیت بیشتر داشته باشه هم معقول باشه .
هم اینکه کاربر شما به هیچ نحوی نتونه crack کنه برنامه شما رو .

سایت های مجانی برای گذاشتن اسناد به زبان asp.net وجود داره که می تواند مشکل شما رو حل کنه .

اگر خیلی امنیت برای شما مهم هست راه بالا رو به شما پیشنهاد می کنم . هم ساده هست و هم چیزی روی وب شما قرار نداره و هم از asp.net استفاده شده و می تونید امنیت رو به هر نحوی که می خواهید پیاده سازی کنید .

از جواب دیگر دوستان هم بسیار سپاس گذارم .
 

1p30

Member
بابا نقش قبر هم می خوان بکنن یک اجازه چیزی از شهرداری میگیرن .
بابا پست ماله هشتاد و شش هست
 
دوست عزیز دیدم ولی توی لیست من ابتدایی بود و ناخواسته جواب دادم .

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

و اینکه بهتر نیست نوع برخورد و کلامت رو اصلاح کنید .
البته با کمال احترامی که برای شما دوست محترم قاعل هستم .

فکر کن بعد بیان کنید صحبت خودتون رو .

سپاس دوست من .
 

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

بالا