Advertisement
Guest User

Untitled

a guest
Dec 10th, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. <?php
  2. session_start();
  3. require_once('class.user.php');
  4. $user = new USER();
  5.  
  6. if($user->is_loggedin()!="")
  7. {
  8. $user->redirect('home.php');
  9. }
  10.  
  11. if(isset($_POST['btn-signup']))
  12. {
  13. $uname = strip_tags($_POST['txt_uname']);
  14. $umail = strip_tags($_POST['txt_umail']);
  15. $upass = strip_tags($_POST['txt_upass']);
  16.  
  17. if($uname=="") {
  18. $error[] = "provide username !";
  19. }
  20. else if($umail=="") {
  21. $error[] = "provide email id !";
  22. }
  23. else if(!filter_var($umail, FILTER_VALIDATE_EMAIL)) {
  24. $error[] = 'Please enter a valid email address !';
  25. }
  26. else if($upass=="") {
  27. $error[] = "provide password !";
  28. }
  29. else if(strlen($upass) < 6){
  30. $error[] = "Password must be atleast 6 characters";
  31. }
  32. else
  33. {
  34. try
  35. {
  36. $stmt = $user->runQuery("SELECT user_name, user_email FROM users WHERE user_name=:uname OR user_email=:umail");
  37. $stmt->execute(array(':uname'=>$uname, ':umail'=>$umail));
  38. $row=$stmt->fetch(PDO::FETCH_ASSOC);
  39.  
  40. if($row['user_name']==$uname) {
  41. $error[] = "sorry username already taken !";
  42. }
  43. else if($row['user_email']==$umail) {
  44. $error[] = "sorry email id already taken !";
  45. }
  46. else
  47. {
  48. if($user->register($uname,$umail,$upass)){
  49. $user->redirect('sign-up.php?joined');
  50. }
  51. }
  52. }
  53. catch(PDOException $e)
  54. {
  55. echo $e->getMessage();
  56. }
  57. }
  58. }
  59.  
  60. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement