• 0
QJK

منع تسجيل عضو جديد

سؤال

السلام عليكم

 

كيف اطبع رسالة في صفحة rejester.php إذا كان العضو عامل تسجيل دخول تقول 

 

أنت مسجل مسبقاً باسم (اسم العضو) 

 

وإذا كان مو عامل تسجيل دخول تطلع عنده الحقول

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

5 إجابة على هذا السؤال .

  • 0

ضع كود صفحة rejester.php

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

هذا الكود

<?php require_once('Connections/cong.php'); ?><?php//initialize the sessionif (!isset($_SESSION)) {  session_start();  $logUserName = $_SESSION['MM_Username'];}if (!function_exists("GetSQLValueString")) {function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") {  if (PHP_VERSION < 6) {    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;  }  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);  switch ($theType) {    case "text":      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";      break;        case "long":    case "int":      $theValue = ($theValue != "") ? intval($theValue) : "NULL";      break;    case "double":      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";      break;    case "date":      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";      break;    case "defined":      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;      break;  }  return $theValue;}}// *** Redirect if username exists$MM_flag="MM_insert";if (isset($_POST[$MM_flag])) {  $MM_dupKeyRedirect="userExist.php";  $loginUsername = $_POST['email'];  $LoginRS__query = sprintf("SELECT email FROM members WHERE email=%s", GetSQLValueString($loginUsername, "text"));  mysql_select_db($database_cong, $cong);  $LoginRS=mysql_query($LoginRS__query, $cong) or die(mysql_error());  $loginFoundUser = mysql_num_rows($LoginRS);  //if there is a row in the database, the username was found - can not add the requested username  if($loginFoundUser){    $MM_qsChar = "?";    //append the username to the redirect page    if (substr_count($MM_dupKeyRedirect,"?") >=1) $MM_qsChar = "&";    $MM_dupKeyRedirect = $MM_dupKeyRedirect . $MM_qsChar ."requsername=".$loginUsername;    header ("Location: $MM_dupKeyRedirect");    exit;  }}mysql_select_db($database_cong, $cong);$query_UserRC = "SELECT * FROM members";$UserRC = mysql_query($query_UserRC, $cong) or die(mysql_error());$row_UserRC = mysql_fetch_assoc($UserRC);$totalRows_UserRC = mysql_num_rows($UserRC);	date_default_timezone_set('Asia/Riyadh');	//To print hijri date		require 'cModels/Hijri_GregorianConvert.class';		$dateConverter = new Hijri_GregorianConvert;		// today timestamp	$today = time();		// Convert today to Hijri	$date_hijri = $dateConverter->GregorianToHijri(date('Y/m/d', $today), 'YYYY/MM/DD');			//hash pas	$passwordMD5= md5($_POST[password]);$editFormAction = $_SERVER['PHP_SELF'];if (isset($_SERVER['QUERY_STRING'])) {  $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);}if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {		$q = date('F j, Y, g:i a');	$timestamp = strtotime($q);	$pTime = date('g:i a');    $hDate = $date_hijri;    $mDate = date('F j, Y');	  $insertSQL = sprintf("INSERT INTO members (email, password, displayName, groups, gender, BOD_Day, BOD_Month, DOB_year, mobile, regDateH, regDateM, timeElips, `time`, ip, block) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",                       GetSQLValueString($_POST['email'], "text"),                       GetSQLValueString($passwordMD5, "text"),                       GetSQLValueString($_POST['displayName'], "text"),                       GetSQLValueString($_POST['groups'], "text"),                       GetSQLValueString($_POST['gender'], "text"),                       GetSQLValueString($_POST['BOD_Day'], "int"),                       GetSQLValueString($_POST['BOD_Month'], "int"),                       GetSQLValueString($_POST['DOB_year'], "int"),                       GetSQLValueString($_POST['mobile'], "text"),                       GetSQLValueString($hDate, "text"),                       GetSQLValueString($mDate, "text"),                       GetSQLValueString($timestamp, "text"),                       GetSQLValueString($pTime, "text"),                       GetSQLValueString($_POST['ip'], "text"),                       GetSQLValueString($_POST['block'], "text"));  mysql_select_db($database_cong, $cong);  $Result1 = mysql_query($insertSQL, $cong) or die(mysql_error());  $insertGoTo = "login.php";  if (isset($_SERVER['QUERY_STRING'])) {    $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";    $insertGoTo .= $_SERVER['QUERY_STRING'];  }  header(sprintf("Location: %s", $insertGoTo));}?><?php include('cModels/time.php'); ?><?php	$pageTitle = "تسجيل عضو جديد";	$keywords = "";	$pageDesc = "";?><?php include('cModels/include.php'); ?><script src="assest/passCheck.js"></script><?php include('cModels/facebook.php'); ?><div id="wrp"><?php include('cModels/header.php'); ?><?php include('cModels/nav.php'); ?><?php include ('cModels/mess.php'); ?><div id="jBody">  <div id="show" class="mobile1">مرحبا بك في النسخة الخاصة بأجهزة الجوال</div><!--<div id="fbook" class="fb-like" data-href="https://developers.facebook.com/docs/plugins/" data-layout="standard" data-action="like" data-show-faces="true" data-share="true"></div--><div id="left" class="doShow"><?php include ('cModels/anus.php'); ?></div><!--end left--><div id="right"><br><span class="title">تسجيل عضو جديد</span><br><span class="note">لن يتم عرض بيانات ما عدى اسم العرض</span>  <form method="post" name="form1" action="<?php echo $editFormAction; ?>">    <table align="center">      <tr valign="baseline">        <td nowrap align="right">البريد الإلكتروني:</td>        <td><input type="text" name="email" value="" size="32" required></td>      </tr>      <tr valign="baseline">        <td nowrap align="right">كلمة المرور:</td>        <td><input type="password" name="password" size="32" id="pass1" required></td>      </tr>      <tr valign="baseline">        <td nowrap align="right">تأكيد كلمة المرور:</td>        <td><input type="password" name="password1" size="32" id="pass2" required onkeyup="checkPass(); return false;">            <span id="confirmMessage" class="confirmMessage"></span></td>      </tr>      <tr valign="baseline">        <td nowrap align="right">اسم العرض:</td>        <td><input type="text" name="displayName" value="" size="32" required></td>      </tr>      <tr valign="baseline">        <td nowrap align="right">الجنس:</td>        <td><select name="gender">          <option value="Choose" selected>أختر واحد...</option>			        <option value="male">ذكر</option>			        <option value="female">أنثى</option>			        </select>        </select></td>      </tr>      <tr valign="baseline">        <td nowrap align="right">تاريخ الميلاد:</td>					<td>						<select name="BOD_Day">			        <option value="Choose" selected>اليوم</option>			        <?php 							for ($x=1; $x<=31; $x++) {								echo '<option value="' .$x. '">'.$x.'</option>'; //or I can use echo "<option value=\"$x\">$x</option>";							} 						?>			        </select>	/ 			        <select name="BOD_Month">			        <option value="Choose" selected>الشهر</option>			        <?php 							for ($x=1; $x<=12; $x++) {								echo '<option value="' .$x. '">'.$x.'</option>'; //or I can use echo "<option value=\"$x\">$x</option>";							} 						?>			        </select>	/			        <input type="text" maxlength="4" size="5" name="DOB_year" required /></td>      </tr>      <tr valign="baseline">        <td nowrap align="right">رقم الجوال:</td>        <td><input type="text" name="mobile" value="" size="32" placeholder="غير مطلوب"></td>      </tr>      <tr valign="baseline">        <td nowrap align="right"> </td>        <td><input type="submit" value="تسجل"></td>      </tr>    </table>    <input type="hidden" name="groups" value="3">    <input type="hidden" name="ip" value="<?php echo getenv("REMOTE_ADDR"); ?>">    <input type="hidden" name="block" value="no">    <input type="hidden" name="MM_insert" value="form1">  </form>  <p> </p></div><!--end right--></div><!--end jBody--></div><!--end wrp--><?php include('cModels/footer.php'); ?><?phpmysql_free_result($UserRC);?>
تم تعديل بواسطه QJK
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

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

 

<?phpif($_SESSION['name'] != ''){            ?>    <script type="text/javascript">    window.location.assign('index.php');    </script>    <?}?>

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا لك عزيزي ربط معي الكود

<?php if ($_SESSION['MM_Username'] != NULL) { ?>	<br><span class="title">عفوا</span><br>    <h3>أنت عضو مسجل مسبقاً بالبريد الإلكتروني <?php echo $logUserName; ?> </h3><?php } else { ?><br><span class="title">تسجيل عضو جديد</span><br><span class="note">لن يتم عرض بيانات ما عدى اسم العرض</span>  <form method="post" name="form1" action="<?php echo $editFormAction; ?>">////////   <p> </p>    <?php } ?>
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

يا أهلا لا تستحي أخي من أي سؤال نستطيع إن شاء الله مساعدتك فيه 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .