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



 
أحدث الصورأحدث الصور  الرئيسيةالرئيسية  التسجيلالتسجيل  دخولدخول  

 

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

اذهب الى الأسفل 
2 مشترك
كاتب الموضوعرسالة
soso
الادارة
الادارة
soso


ذكر
 حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة Egypt10
عدد الرسائل : 13166
العمر : 24
 حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة Yragb11
تاريخ التسجيل : 15/08/2009

 حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة Empty
مُساهمةموضوع: حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة    حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة Emptyالخميس مايو 05, 2011 8:37 pm

السبب:- خطأ فى الداتا بيز..... فى قاعدة Account



حد هيجى يقولى انا السورس اللى منزلة من على النا سليم 100/100 و العيب
فى الصفحة كالمعتاد ..... هقولو انو فاهم غلط خالص لان كود اضافة الاكونت
سابت فى الصفحات و انا هشرحة بالتفصيل دلوقتى و ادى الكود الشرح بالاحمر:-
الرمز:

<?php
require_once ('config.php');
?>

<center><b class="h2"> <?php echo '<font
color="#00FF00">Welcome to '.$servername. دة اسم السيرفر ى ما هوا
مكتوب فى الكونفيج' Account Registration</font>'; ?>
</b><br>
</center>
<br />
<center><form method='post' action=''><table class=body width="440" height="229">
<tr>
<td align="left" height="32"><b>UserID</b>: </td>
<td class="it3" height="32"><input class="it" name="id" id="id" /></td>
</tr> <tr>
<td align="left" height="37"><b>دى الباص اللى ظاهرة افى الصفحةPassword</b>:</td>

<td class="it3" height="37"><input class="it"
id="ipassword" type="password بيعرف فى القعدة اية دة نوعة يعنى"
maxLength=12دة اقصى عدد للاحرف او الارقام name="pass دة اسم الخانة
بتاعت الباص " /></td>
</tr> <tr>
<td align="left" height="32"><b>Retype Password دى اللى ظاهرة فى الفصحة</b>:</td>

<td class=it3 height="32"><input class="it1"
id="ipassword" type="password" maxlength=12 name="retpass"
/></td>
</tr> <tr>
<td colspan="2">&nbsp;</td>
</tr> <tr>
<td colspan="2"><b></b></td>
</tr> <tr>
<td align="left" height="32"><b>Mobile: اللى ظاهر فى الصفحة</b></td>

<td class=it3 height="32"><input type="text نوعة"
maxlength=16 اقصى عدد للكتابة name="ownerID الخانة اللى فى القاعدة"
/></td>
</tr> <tr>
<td align="left" height="32">Phone: اللى ظاهر فى الصفحة</td>
<td class=it3 height="32"><input type="text نوعة" maxlength=16 العدد name="ownerReply" /></td>
</tr> <tr>
<td colspan="2">&nbsp;</td>
</tr> <tr>
<td align="left" height="32">E-mail: اللى ظاهر فى الفصحة</td>

<td class=it3 height="32"><input type="text نوعة
(تعريفة يعنى طريقة الكتابة ارقام ولا اية)" name="email الخانة فى
القاعة" /></td>
</tr>
<?php if ($requireCAPTCHA) { ?> <tr> من اول هنا كود التوثيق اللى مش شغال :]
<td align="left" height="32"><b>Type Check Code</b>:</td>

<td class=it3 height="32"><input name='CheckCode'
size='20' maxlength='6'class=it style="FONT-SIZE: 9pt"></td>
</tr> <tr>
<td height="25" align="left">Check Code:</td>
<td height="25"><span style="font-size: 9pt">
<img src='./inc/img.php' width='200' height='60' alt='CAPTCHA' /></td>
</tr> <?php } ?> <tr>
<td></td>
<td style="FONT-SIZE: 14px; VERTICAL-ALIGN: middle">

<span style="font-size: 9pt"><input
type="hidden" name="hash"><!-- Created by <someone> @
webyt.net -->
<input class=Butt type=submit
onclick="hash.value = login(pass.value)" value='Register' name=B1
/></span></td>
</tr></table>
</form>

<?php

if(isset($_POST['retpass']) && isset($_POST['id'])
&& isset($_POST['pass']) && isset($_POST['ownerID']))
{
if(!Empty($_POST['retpass']) &&
!Empty($_POST['id']) && !Empty($_POST['pass']) &&
!Empty($_POST['ownerID'])) {
$ok=false;
if ($requireCAPTCHA) { if (PhpCaptcha::Validate($_POST['CheckCode'])) $ok=true; }
else $ok=true;

if($ok) {
mysql_select_db($accdb);
$userid = trim($_POST['id']);
$password=trim($_POST['pass']);
$passretype=trim($_POST['retpass']);
$hash=$_POST['hash'];

$ownerReply=(isset($_POST['ownerReply']) ? substr(trim($_POST['ownerReply']), 0,16) : '');
$mail=(isset($_POST['email']) ? substr(trim($_POST['email']), 0,16) : '');
$ownerID=substr(trim($_POST['ownerID']), 0,16);

if (!Empty($mail)) if (!ereg("^[0-9a-zA-Z]{4,128}$", (strtr($mail, Array('@'=>'','.'=>''))))) {
$mail='';
echo 'mail > Only letters a to z and special chars @ . are allowed';
}
if(!ereg("^[0-9a-z]{4,12}$",$userid)) {
echo 'login > Only letters from "a" to "z" and numbers, lenght of 4 to 12 characters';
}
else {
if($password == $passretype) {
if(!ereg("^[0-9a-zA-Z]{4,22}$",$password)) {
echo 'password > Only letters or numbers, lenght of 4 to 22 characters';
}
else {
$res = mysql_query('SELECT * FROM account WHERE name = "'.$userid.'" ORDER BY id DESC');
if(mysql_num_rows($res) == 0) {
//$d=explode ('.', $_SERVER['REMOTE_ADDR']);
//for case that IP limits works and u can restrict access from spec. class C IP address range

// idnumber = ownerID phone=ownerReply
// I doubt phone will be used or someone rly provide his number anyway


mysql_query('INSERT INTO
account(name,password,pointtime,Mobile,phone,email,netbar_ip,ip_mask)
VALUES ("'
.$userid.'","'.($passhash ? $hash : $password).'","'.date('Ymd').'", "'
.$ownerID.'", "'.$ownerReply.'", "'.$mail.'", "'
.$_SERVER['REMOTE_ADDR'].'", "'.'255.255.255.0")');
echo 'Success > Account registered successfully.';
}
else echo 'Error > Account Already exists.';
}
}
else echo 'Error > Passwords did not match.';
}
}
else echo 'Error > Check Code is Wrong.';
}
else echo 'Error > umm why there is empty <b>required</b> areas in register form????';
}
?>
</center>

و كدة اكون خلصت شرح الكود نخش على الحل...

[right][center][right]الحل فى 4 خطواط بس و هما:-
--------------------------------

1- فتح النافيكات.
2-فتح القاعدة Account

3-مراجعة كل الخانات اللى فى الصفحة موجودة ولا لأ علشان لو واحدة مش
موجودة او موجودة بس او موجودة بس ب اسم مختلف انسى ان اى اكونت يتحط.
4-لو فى حاجة مش موجودة تضيفها او تغير اسم اللى موجود و تخلية زى اللى فى الكود بالظبط.




و كدة اكون خلصت الشرح
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://new4egy.0wn0.com/
اهواك
مساعد ادارى
مساعد ادارى
اهواك


ذكر
 حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة Egypt10
عدد الرسائل : 2225
العمر : 25
 حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة Yragb11
تاريخ التسجيل : 11/04/2011

 حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة Empty
مُساهمةموضوع: _da3m_22    حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة Emptyالإثنين يناير 13, 2014 8:12 am

موضوع رائع بوركت
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
حل مشكلة صفحة التسجيل اللى مش بتودى الاكونتات على القاعدة.... لأول مرة
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» اول رد فعل لصباحى على التسجيل الصوتى له يتهم اليوم السابع بالتلاعب فى التسجيل ويطلب الاعتذار
» العثور على أعلام القاعدة ومولتوف فى موقع مقتل طالب الإسكندرية
» وضع صلاحيات على صفحة الإحصائيات
» انشاء صفحة HTML
» اختراق صفحة حازم أبو إسماعيل على الفيسبوك

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
شركة نيوفورايجى :: سلة المهملات-
انتقل الى: