منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : أريد كود HTML يقوم بحجب الموقع وبه TextBox & Button ... [ التفاصيل بالداخل ]
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم اخوتي الأعزاء 
أريد عمل صفحة لا يمكن أن يدخلها أحد إلا برقم سري 
أنا عامل موقع علي استضافة Weebly
وعايز كود HTML يقوم بحجب محتويات الصفحة إلا إذا كتبت الرقم السري الصحيح للدخول 
وإلي هيكون مدمج في نفس الكود ... بحيث يكون في الكود إمكانية وضع عدد لا نهائي من الارقام السرية
وأنا أقدر أحدد مساحة المكان المحجوب ... ذي ما هو موضح في الصورة التالية
 
[صورة مرفقة: 7etsdwv4b4ns.png]
اظن تستطيع عن طريق جافاسكريبت او htaccess ...الافضل استخدام برامج php  او asp.net لحماية اي صفحة تريدها.
بما انك تتحدث عن صفحة موقع على المتصفح
وليس على البرنامج فهنا ليس القسم الصحيح

انت بحاجة لاتمام عمل الامر من خلال تصميم الموقع على الاستضافة
وحسب نوع الاستضافة وحالتها اذا كان يدعم فقط html كا محرر للصفحة

ام انه يمكنك من رفع ملفات البرمجة للموقع والتعامل من خلال FTP
لان الطرق كثيرة ولكل طريقة يتطلب صلاحيات مخصصة وامكانيات تكون متاحة

سينقل الموضوع للقسم الصحيح
بعد اتمام توضيحك اكثر اذا كان المطلوب لموقع من خلال متصفح
ام انه استخدام الـ webbrowser فى مشروعك وتريد عمل صفحة لكلمة المرور قبل عرض الموقع

واذا كان موقع اتمنى توضيح الصلاحيات التى تمتلكها على الموقع
حتى يتم افادتك بالصورة الصحيحة لاتمام الامر

تحياتى لك
وتمنياتى لك التوفيق
أسف علي وضعي لهذه السؤال هنا 
ولكني لم أجد له مكان مناسب ... وهذا لسببين 
1- خبرتي قليلة في البرمجة فلم اعرف اين اضع السؤال
2- الاكثر تواجد والاكثر تفاعل من الاعضاء يكون في هذا التصنيف VB.NET

الاستضافة التي انا بها ... يوجد داخلها لوحة تحكم تتيح لي وضع أكواد HTML & Java Screipt 
اريد كود يمنع او يحجب محتوي صفحة الويب التي تكون داخل الموقع الخاص بي 
بحيث انه لا يمكنه تصفح هذه الصفحة إلا إذا أدخل رقم باسورد صحيح 
وأريد أن يكون في هذا الكود امكانية وضع عدد لا نهائي من الأرقام السرية 
بحيث كل الي عايز رقم سري لدخول الصفحة اعطيه له 

شكراً أخي الجوكر علي متابعتك لمواضيع الاعضاء ... مجهود رائع احيك عليه = [ مشرف ممتاز ]

يريت يكون الاقام السرية مشفرة حتي لا يستطيع أحد معرفتها عن طريق فتح الصفحة علي النوت باد او الورد 
ومعرفة جميع الارقام 

كما ذكرت هي صفحة ويب داخل موقع خاص بي انشأته علي استضافة Weebly
اريد حجب هذه الصفحة برقم سري حتي لا يستطيع أحد دخولها إلا بهذا الرقم
وأريد أيضاً امكانية إنشاء عدد لا نهائي من الارقام السرية داخل هذا الكود

اتمني ان تكون الفكرة قد وضحت بالكامل 
انا للاسف لا اعلم اى شئ عن استضافة Weebly
هل هى تقدم لك Ftp و لوحة تحكم يمكنك التحكم
فى الملفات وقواعد البيانات وما شبه

ام انه فقط كالمدونة تعطيك تصاميم جاهزة
وكل ما علك تعبئتها بالداتا طبقاً لاختيارك للتصميم

اذا كان الخيار الاول فالامر البسيط لعمل كلمة مرور واحدة مباشراً ومحمة
ولا يمكن عرضها سيتم ذلك من خلال لوحة التحكم بوضع كلمة مرور على المجلد

واذا كان نفس الخيار الاول ولكن تحتاج الى اكثر من كلمة مرور فهنا ستستخدم الـ javascript

ولكن اذا كان الامر كا استضافة تعطيك وجهات كالمدونة
فهنا الامر سيكون صعباً بعض الشئ لكونك ستحتاج كتابة كود javascript
فى الملفات محددة التى تشير الى المجلد المطلوب وضع كلمة مرور عليه
وقد تحتاج لانشاء صفحة html خاصة بعملية تسجيل الدخول قبل اتمام فتح الصفحة
او عمل شرط تحقق فى تصميم الصفحة ووضع شرط التحقق فى جميع ملفات الصفحات بداخل المجلد

لكون الامر عبارة عن html وليس كا php  او asp.net

ولكى توضح معك فكرياً ما اقصده انظر الى هذا الشرح
https://www.youtube.com/watch?v=mJa_3IiKxFk

تحياتى لك
وتمنياتى لك التوفيق
لقيت كود بس المشكلة اني مش عارف اعمل صفحة التأكد من الرقم السري 

PHP كود :
عزيز هذي تصير بال PHP
أنشء جادول في قاعدة البياانات

CREATE TABLE user 
(
id int(9NOT NULL auto_increment,
username varchar(200NOT NULL default '',
password varchar(200NOT NULL default '',
ss varchar(200NOT 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 
"حاول التأكد من أسم المستخدم والرمز السري مرة أخرى...أو قم بمراسلة الدعم الفني";
}
?>

انا مش عارف اعمل قاعدة البيانات و الصفحة الي فيها التأكد من صحة اليوزر نيم و الباسورد 
(22-06-19, 11:59 AM)PeterGhattas082460 كتب : [ -> ]لقيت كود بس المشكلة اني مش عارف اعمل صفحة التأكد من الرقم السري 

PHP كود :
عزيز هذي تصير بال PHP
أنشء جادول في قاعدة البياانات

CREATE TABLE user 
(
id int(9NOT NULL auto_increment,
username varchar(200NOT NULL default '',
password varchar(200NOT NULL default '',
ss varchar(200NOT 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

ام انه كاستضافة كلمدونة التى تقدمها جوجل
ولكن هذا الموقع يتيح لك تصاميم جاهزة تقوم بالتعامل معها

لان هذه النقطة المهمة لاتمام تطبيق الامر
لان بدون اى صلحية تعامل مع الملفات او اللغات
والامر كما لو انك تقوم بتحرير ملف ورد على شكل موقع لاضافة المحتوى

فهنا سيكون الامور معك قد تكون مستحيلة
بدون هذا الامر لا يمكنك فعل اى شئ

ينقل الموضوع الى القسم المناسب

تحياتى لك
وتمنياتى لك التوفيق