PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ایمیل فعال سازی برای ثبت نام کاربران



aria-adword
May 26th, 2012, 16:24
دوستان میخواستم اگر میشه برای نوشتن بخش ایمیل فعال سازی فرم ثبت نام زیر کمک کنید
مرسی

فرم ثبت نام


<?php//include('C:\wamp\www\project\include\config.php'); echo "<div id='picr'>";?><div id="menu"> <ul> <li><a class="menu" href="index.php">Home</a></li> <li><a class="menu" href="gallery.php">Gallery</a></li> <li><a class="menu" href="info.php">Info</a></li> <li><a class="menu" href="contact.php">Contact</a></li> </ul> </div><div id="gallery"><div id="tr"></div> <form method=post id="fcontact"><fieldset> <table width="347" height="274" id="form"> <tr> <td>Username:</td> <td><label for="username"></label> <input type="text" name="username" id="username" /></td> </tr> <tr> <td>E-mail:</td> <td><label for="email"></label> <input type="text" name="email" id="email" /></td> </tr> <tr> <td>Password</td> <td><label for="pass"></label> <input type="password" name="pass" id="pass" /></td> </tr> <tr> <td>Verify Password</td> <td><label for="cpass"></label> <input type="password" name="verifypass" id="verifypass" /></td> </tr> <tr> <td colspan="2" align="center"></td> </tr></table> </fieldset><input type="submit" name="submitted" class="btn" /><input type="hidden" name="submitted" value="1" /></form><div id="trbc"></div></div><div id="footer"><p class="footer">copyrigh&copy;2012-2013.Mojtaba pakdel</p></div><?php if(isset($_POST['submitted'])) { $dbc = mysqli_connect('localhost', 'root', '', 'doci'); mysqli_query($dbc, 'SET NAMES \'utf8\''); mysqli_set_charset($dbc, 'utf8'); $error = array(); if(!empty($_POST['username'])) { $u = $_POST['username']; } else { $error[] = "You forgot to enter your username"; } if(!empty($_POST['pass'])) { $p = $_POST['pass']; } else { $error[] = "You forgot to enter your password"; } if(!empty($_POST['email'])) { $e = $_POST['email']; } else { $error[] = "You forgot to enter your email"; } if(!empty($_POST['verifypass'])) { if($_POST['verifypass'] != $_POST['pass']) { $error[] = "You both password are not matched"; } } else { $error[] = 'You forgot enter your verify password'; } if(empty($error)) { $now = time(); $q = "INSERT INTO `user` (`username`,`email`,`password`,`creation_date`,`st atus`) VALUES ('{$u}','{$e}','".md5($p)."',{$now},0)"; $r = mysqli_query($dbc, $q); if($r && mysqli_affected_rows($dbc) > 0) { echo $msg = "<p>Registration done successfully. Thank you very much.</p>"; header('location:index.php'); } else { echo '<p>An unknown system error is occured. If this persists please contact admin.</p>'; } } else { echo '<p class="error">Below errors encountered:</p>'; foreach($error as $val) { echo '<p> -'.$val.'</p>'; } echo '<p class="error">Please try again</p>'; } mysqli_close($dbc); }

echo "</div>";?></div>


صفحه لاگین



<?phpinclude('include/function.php');checklogin();if(isset($_POST['submitted'])){ $dbc=mysqli_connect('localhost','root','','doci'); $error=array(); if(!empty($_POST['username'])){ $u=$_POST['username']; }else{ $error[]='You forgot to enter your username'; } if(!empty($_POST['pass'])){ $p=$_POST['pass']; }else{ $error[]='You forgot enter your password'; } if(empty($error)){ $q="SELECT user_id,status FROM user WHERE username='$u' AND password=md5('$p') AND status != 3"; $r=@mysqli_query($dbc,$q); if(mysqli_num_rows($r) == 1){ $row=mysqli_fetch_assoc($r); if($row['status'] == 0){ echo $msg="<p class='msg'>Your account is inactive,First of all reactive your account.</p>"; }else{ $_SESSION['userid'] = $row['user_id']; $_SESSION['level']=$row['status']; header('location:form-upload.php'); } }else{ echo $msg= "<p class='msg'>There is no such this user</p>"; }}else{ echo $msg="<pclass='msg'>An unknown system error is occured .if this error persist please contact admin.</p>"; }}
?>


تابع



<?phpfunction checklogin(){ session_start(); if(isset($_SESSION['userid']) AND isset($_SESSION['level'])){ if($_SESSION['level'] == 2 ){ header('location:admin.php'); exit(); }elseif($_SESSION['level'] ==1 ){ header('location:form-upload.php'); exit(); } }}
?>

aria-adword
May 26th, 2012, 16:27
کد ها بد نمایش داده میشن هر سه صفحه رو براتون همینجا میزارم

farzadnsr
May 27th, 2012, 15:49
سلام

اگه سوالتون رو بصورت مختصر بپرسید و جزئیات رو بگید بهتر میشه جواب داد

aria-adword
May 28th, 2012, 01:57
میخوام یه صفحه ثبت نام و ورود بنویسم که بعد از ثبت نام برای کاربر ایمیل ارسال بشه و بعد از اینکه روی اون لینک داخل ایمیل کلیک کرد اکانتش فعال بشه

تا یه جایش رو هم نوشتم اما با این بخش ارسال ایمل کلا مشکل دارم
قسمت هایی هم که طراحی مردم رو براتون گذاشتم که دانلود کنید