اظن تستطيع عن طريق جافاسكريبت او
htaccess ...الافضل استخدام برامج php او
asp.net لحماية اي صفحة تريدها.
بما انك تتحدث عن صفحة موقع على المتصفح
وليس على البرنامج فهنا ليس القسم الصحيح
انت بحاجة لاتمام عمل الامر من خلال تصميم الموقع على الاستضافة
وحسب نوع الاستضافة وحالتها اذا كان يدعم فقط html كا محرر للصفحة
ام انه يمكنك من رفع ملفات البرمجة للموقع والتعامل من خلال FTP
لان الطرق كثيرة ولكل طريقة يتطلب صلاحيات مخصصة وامكانيات تكون متاحة
سينقل الموضوع للقسم الصحيح
بعد اتمام توضيحك اكثر اذا كان المطلوب لموقع من خلال متصفح
ام انه استخدام الـ webbrowser فى مشروعك وتريد عمل صفحة لكلمة المرور قبل عرض الموقع
واذا كان موقع اتمنى توضيح الصلاحيات التى تمتلكها على الموقع
حتى يتم افادتك بالصورة الصحيحة لاتمام الامر
تحياتى لك
وتمنياتى لك التوفيق
أسف علي وضعي لهذه السؤال هنا
ولكني لم أجد له مكان مناسب ... وهذا لسببين
1- خبرتي قليلة في البرمجة فلم اعرف اين اضع السؤال
2- الاكثر تواجد والاكثر تفاعل من الاعضاء يكون في هذا التصنيف VB.NET
الاستضافة التي انا بها ... يوجد داخلها لوحة تحكم تتيح لي وضع أكواد HTML & Java Screipt
اريد كود يمنع او يحجب محتوي صفحة الويب التي تكون داخل الموقع الخاص بي
بحيث انه لا يمكنه تصفح هذه الصفحة إلا إذا أدخل رقم باسورد صحيح
وأريد أن يكون في هذا الكود امكانية وضع عدد لا نهائي من الأرقام السرية
بحيث كل الي عايز رقم سري لدخول الصفحة اعطيه له
شكراً أخي الجوكر علي متابعتك لمواضيع الاعضاء ... مجهود رائع احيك عليه = [ مشرف ممتاز ]
يريت يكون الاقام السرية مشفرة حتي لا يستطيع أحد معرفتها عن طريق فتح الصفحة علي النوت باد او الورد
ومعرفة جميع الارقام
كما ذكرت هي صفحة ويب داخل موقع خاص بي انشأته علي استضافة Weebly
اريد حجب هذه الصفحة برقم سري حتي لا يستطيع أحد دخولها إلا بهذا الرقم
وأريد أيضاً امكانية إنشاء عدد لا نهائي من الارقام السرية داخل هذا الكود
اتمني ان تكون الفكرة قد وضحت بالكامل
انا للاسف لا اعلم اى شئ عن استضافة Weebly
هل هى تقدم لك Ftp و لوحة تحكم يمكنك التحكم
فى الملفات وقواعد البيانات وما شبه
ام انه فقط كالمدونة تعطيك تصاميم جاهزة
وكل ما علك تعبئتها بالداتا طبقاً لاختيارك للتصميم
اذا كان الخيار الاول فالامر البسيط لعمل كلمة مرور واحدة مباشراً ومحمة
ولا يمكن عرضها سيتم ذلك من خلال لوحة التحكم بوضع كلمة مرور على المجلد
واذا كان نفس الخيار الاول ولكن تحتاج الى اكثر من كلمة مرور فهنا ستستخدم الـ javascript
ولكن اذا كان الامر كا استضافة تعطيك وجهات كالمدونة
فهنا الامر سيكون صعباً بعض الشئ لكونك ستحتاج كتابة كود javascript
فى الملفات محددة التى تشير الى المجلد المطلوب وضع كلمة مرور عليه
وقد تحتاج لانشاء صفحة html خاصة بعملية تسجيل الدخول قبل اتمام فتح الصفحة
او عمل شرط تحقق فى تصميم الصفحة ووضع شرط التحقق فى جميع ملفات الصفحات بداخل المجلد
لكون الامر عبارة عن html وليس كا php او asp.net
ولكى توضح معك فكرياً ما اقصده انظر الى هذا الشرح
تحياتى لك
وتمنياتى لك التوفيق
(22-06-19, 11:59 AM)PeterGhattas082460 كتب : [ -> ]لقيت كود بس المشكلة اني مش عارف اعمل صفحة التأكد من الرقم السري
PHP كود :
عزيز هذي تصير بال PHP
أنشء جادول في قاعدة البياانات
CREATE TABLE user (
id int(9) NOT NULL auto_increment,
username varchar(200) NOT NULL default '',
password varchar(200) NOT NULL default '',
ss varchar(200) NOT NULL default '',
PRIMARY KEY (id)
)
أعمل صفحة add.php
تضيف من خلالها الأعضاء
وبنسبة لصفحة تسجيل الدخول فهذا الكود الخاص بها
أولاً كود والخانات إلي تضع فيها اسم المستخدم والرقم السري
=====================
<form method="POST" action="login2.php">
<table border="1" width="100%" id="table1" style="border-width: 0px">
<tr>
<td style="border-style: none; border-width: medium" align="right">
<input type="text" name="myusername" size="10" style="border: 1px solid #FF6600; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #DBDBDB"></td>
<td style="border-style: none; border-width: medium" width="83">
<font face="Tahoma" style="font-size: 9pt">أسم المستخدم</font></td>
</tr>
<tr>
<td style="border-style: none; border-width: medium" align="right">
<input type="password" name="mypassword" size="10" style="border: 1px solid #FF6600; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #D3D3D3"></td>
<td style="border-style: none; border-width: medium" width="83">
<font face="Tahoma" style="font-size: 9pt">الرمز السري</font></td>
</tr>
</table>
<p dir="rtl" style="margin-top: 0; margin-bottom: 0" align="center">
<input type="submit" value="تسجيل الدخول" name="B1" style="border: 1px solid #FF6600; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px; background-color: #FFFFFF"></p>
</form>
================
طبعا يعمل بوست لصفحة login2.php
وإلي فيها هذي الصفحة التأكد من البيانات المعطاه من قبل الشخص
وفي حالة تطابق أسم المستخدم والرقم السري
يقوم بتحويل لصفحة معينه
وفي حال إدخال إحدى البيانات خطأ تظهر رسالة خطأ
وهذي كود صفحة login2.php
<?
include("admin/config.php");
// هنا تعرف المدخلات كمتغيرات
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];
$sql="SELECT * FROM user WHERE username='$myusername' and password='$mypassword'";
$result=mysql_query($sql);
// Mysql_num_row is counting table row
$count=mysql_num_rows($result);
if($count==1){
echo "<html><head>
<meta http-equiv=\"refresh\" content=\"0;URL=admin.php\">
</head></html>";
}
else {
echo "حاول التأكد من أسم المستخدم والرمز السري مرة أخرى...أو قم بمراسلة الدعم الفني";
}
?>
انا مش عارف اعمل قاعدة البيانات و الصفحة الي فيها التأكد من صحة اليوزر نيم و الباسورد
هذا الكود لقاعدة بيانات من نوع Mysql
مع ملفات للغة البرمجة PHP
راجع ردي السابق
فانا اشرت اليك باذا كان الاستضافة التى لديك
هل هى متاحة لك باستخدام FTP وكذلك CPanel
ام انه كاستضافة كلمدونة التى تقدمها جوجل
ولكن هذا الموقع يتيح لك تصاميم جاهزة تقوم بالتعامل معها
لان هذه النقطة المهمة لاتمام تطبيق الامر
لان بدون اى صلحية تعامل مع الملفات او اللغات
والامر كما لو انك تقوم بتحرير ملف ورد على شكل موقع لاضافة المحتوى
فهنا سيكون الامور معك قد تكون مستحيلة
بدون هذا الامر لا يمكنك فعل اى شئ
ينقل الموضوع الى القسم المناسب
تحياتى لك
وتمنياتى لك التوفيق