diff --git a/Admin.php b/Admin.php index bf39f0f..057783c 100644 --- a/Admin.php +++ b/Admin.php @@ -1,276 +1,276 @@ -<?php -include 'NoDirectPhpAcess.php'; -?> - -<?php -$page = "admin"; -include 'Header.php'; -?> - - -<?php -// Only Lecturer or Admin could access this page -if ($_SESSION['user_type'] != "Lecturer" && $_SESSION['user_type'] != "Admin") { - die("Sorry. Nothing to see here."); -} -?> - - -<br> -<div style="width: 80%;margin: auto;"> - <h2> Administration panel </h2> -</div> - -<hr> -<div class="row" style="width: 80%;margin: auto;"> - - <div class="col-md-6"> - - <!-- <?php - if ($_SESSION['user_type'] == "Lecturer") { - - echo " <h4> TA Account Management </h4> <hr> " ; - echo "<b>TA Accounts </b><br>" ; - } - else if($_SESSION['user_type'] == "Admin"){ - echo " <h4> Lecturer Account Management </h4> - <hr> "; - echo "<b>Lecturer Accounts </b><br>"; - } - - ?> --> - - <div class="container"> - - <!-- Nav tabs --> - <ul class="nav nav-tabs" role="tablist"> - - <li class="nav-item"> - <a class="nav-link active" data-toggle="tab" href="#home">Create TA account</a> - </li> - - <li class="nav-item"> - <a class="nav-link" data-toggle="tab" href="#menu1" id="batch_tab">Batch create student accounts</a> - </li> - - <li class="nav-item"> - <a class="nav-link" data-toggle="tab" href="#menu2" id="existing_accounts_tab">Existing accounts</a> - </li> - - </ul> - - <!-- Tab panes --> - <div class="tab-content"> - - <div id="home" class="container tab-pane active"><br> - - <?php - if ($_SESSION['user_type'] == "Lecturer") { - - echo "<b>Create TA Accounts </b>"; - - } - else if($_SESSION['user_type'] == "Admin"){ - echo "<b>Create Lecturer Accounts </b>"; - } - - ?> - <form method="post" action="Script.php" id="create_account_form"> - <input type="hidden" name="frm_createlecturrer" value="true" required="" /> - Full Name - <input type="text" name="fullname" placeholder="Full Name" class="form-control" required=""> - Email - <input type="text" name="email" placeholder="Email / Student Number" class="form-control" required=""> - - Passport Number / ID (Used as Initial Password) - <input type="text" class="form-control" name="passport" placeholder="Passport No./ID" required=""> - <br> User Type : - - <?php - - if ($_SESSION['user_type'] == "Lecturer") { - - echo ' <input type="radio" name="type" value="TA" required="" id="role_TA"> TA (Teaching Assistant) '; - - } - else if($_SESSION['user_type'] == "Admin"){ - - echo " <input type='radio' name = 'type' value = 'Lecturer' required = '' id='role_lecturer' > Lecturer "; - - } - - ?> - - <input type="submit" class="btn btn-primary" value="Create" id="create_btn"><br> - - <?php - - error_reporting(E_ALL); - if (isset($_SESSION['info_Admin_Users'])) { - echo '<hr><div class="alert alert-info" role="alert">' . $_SESSION['info_Admin_Users'] . '</div>'; - $_SESSION['info_Admin_Users'] = null; - } - if (isset($_SESSION['info_Admin_Users'])) { - echo '<hr><div class="alert alert-info" role="alert">' . $_SESSION['info_Admin_Users'] . '</div>'; - $_SESSION['info_Admin_Users'] = null; - } - - ?> - - </form> - - <hr> - - </div> - - - <!-- code contributed by Xu Xiaopeng (https://github.com/xxp1999) --> - <div id="menu1" class="container tab-pane fade" style="margin-top:10px"> - <b>Separate two student numbers with a space</b><br> - <form action="batch_insert.php" method="post" id="batch_form"> - <p> - <textarea cols="70" rows="16" name="users" required=""></textarea> - </p> - <input type="submit" class="btn btn-primary" value="Register students" id="register_btn"><br> - </form> - </div> - - - <div id="menu2" class="container tab-pane fade"><br> - - <table class="table-bordered" style="font-size: 10pt;"> - <tr style="font-size:10pt;"> - <th>ID</th> - <th>Name</th> - <th>Email</th> - <th>Passport / ID </th> - <th>Reset password </th> - <th>Block/Activate </th> - </tr> - <?php - - if ($_SESSION['user_type'] == "Lecturer") { - - $result = mysqli_query( - $con, - "SELECT * FROM users_table WHERE UserType in ('TA')" - ); - } - - else if ($_SESSION['user_type'] == "Admin"){ - $result = mysqli_query( - $con, - "SELECT * FROM users_table WHERE UserType in ('Lecturer')" - ); - } - - while ($row = mysqli_fetch_assoc($result)) { - $pass = $row['Passport_Number']; - $btn = "<button class='btn-warning' onclick=\"updatePass(" . $row['User_ID'] . ",'$pass')\">Reset</button>"; - if ($row['Status'] == "Active") { - $newstatus = "Blocked"; - $btnBlock = "<button class='btn-danger' onclick=\"blockUser(" . $row['User_ID'] . ",'$newstatus')\" id=\"block_account_1\">Block</button>"; - } else { - $newstatus = "Active"; - $btnBlock = "<button class='btn-success' onclick=\"blockUser(" . $row['User_ID'] . ",'$newstatus')\" id=\"activate_account_1\">Activate</button>"; - } - - echo "<tr><td>" . $row['User_ID'] . "</td><td>" . $row['Full_Name'] . "</td><td>" . $row['Email'] . "</td> <td>" . $row['Passport_Number'] . "</td><td>$btn</td><td>$btnBlock</td></tr>"; - } - ?> - </table> - - </div> - - </div> - </div> - - </div> - - <div class="col-md-6"> - - <div class="container"> - <ul class="nav nav-tabs" role="tablist"> - <li class="nav-item"> - <a class="nav-link active" data-toggle="tab" href="#menu3" id="existing_courses">Existing courses</a> - </li> - - </ul> - </div> - - <div id="menu3" class="container tab-pane active"><br> - - <b> Past courses </b> - <hr> - <table class="table-bordered" style="font-size: 10pt;"> - <tr> - <th>Course Name</th> - <th>Faculty</th> - <th>Lecturer</th> - <th>TAs</th> - <th>Assign new TA </th> - </tr> - <?php - $user_id = $_SESSION['user_id']; - $result = mysqli_query($con, "SELECT `Course_ID`, `Course_Name`, `Academic_Year`, `Faculty`, `TA_User_ID`, `Course_Code`, `Full_Name` FROM courses_table INNER JOIN users_table ON users_table.User_ID=courses_table.Lecturer_User_ID WHERE User_ID=$user_id ORDER BY Academic_Year DESC;"); - if (mysqli_num_rows($result) == 0) { - } else { - $counter = 0; - while ($row = mysqli_fetch_assoc($result)) { - $name = $row['Course_Name']; - $code = $row['Course_Code']; - $faculty = $row['Faculty']; - $lecturer = $row['Full_Name']; - $academic = $row['Academic_Year']; - $c_id = $row['Course_ID']; - $counter += 1; - - $resultTA = mysqli_query($con, "SELECT `Course_ID`, `TA`, users_table.Full_Name as TA_NAME FROM course_ta INNER JOIN users_table on users_table.User_ID=course_ta.TA where course_ta.Course_ID=$c_id"); - - $ta = ""; - while ($rowTA = mysqli_fetch_assoc($resultTA)) { - $ta = $ta . " - " . $rowTA['TA_NAME']; - } - - echo " - <tr> <td>$code - $name</td> <td>$faculty </td> <td>$lecturer</td><td>$ta</td> <td><form method='get' action='Script.php' id='drop_menu_form_$counter'> <select name='ta' class=''>"; - - $resultx = mysqli_query($con, "SELECT * FROM users_table WHERE UserType='TA'"); - if (mysqli_num_rows($resultx) == 0) { - } else { - while ($row = mysqli_fetch_assoc($resultx)) { - $id = $row['User_ID']; - $name = $row['Full_Name']; - echo "<option value='$id'> $name </option>"; - } - } - - echo "</select> <input type='hidden' name='assignTA' value='true'> <input type='hidden' name='id' value='$c_id'> <input type='submit' value='assign' id='assign_btn_$counter'></form> </td></tr> - "; - } - } ?> - - </table> - - </div> - - </div> - -</div> - -<script> - function updatePass(id, pass) { - if (!confirm('Are you sure to reset user password?')) { - return; - } - - window.location.href = "\Script.php\?action=passchange&uid=" + id + "&pass=" + pass; - } - - function blockUser(id, status) { - if (!confirm('Are you sure to change user status?')) { - return; - } - window.location.href = "\Script.php\?action=statuschange&uid=" + id + "&status=" + status; - } -</script> +<?php +include 'NoDirectPhpAcess.php'; +?> + +<?php +$page = "admin"; +include 'Header.php'; +?> + + +<?php +// Only Lecturer or Admin could access this page +if ($_SESSION['user_type'] != "Lecturer" && $_SESSION['user_type'] != "Admin") { + die("Sorry. Nothing to see here."); +} +?> + + +<br> +<div style="width: 80%;margin: auto;"> + <h2> Administration panel </h2> +</div> + +<hr> +<div class="row" style="width: 80%;margin: auto;"> + + <div class="col-md-6"> + + <!-- <?php + if ($_SESSION['user_type'] == "Lecturer") { + + echo " <h4> TA Account Management </h4> <hr> " ; + echo "<b>TA Accounts </b><br>" ; + } + else if($_SESSION['user_type'] == "Admin"){ + echo " <h4> Lecturer Account Management </h4> + <hr> "; + echo "<b>Lecturer Accounts </b><br>"; + } + + ?> --> + + <div class="container"> + + <!-- Nav tabs --> + <ul class="nav nav-tabs" role="tablist"> + + <li class="nav-item"> + <a class="nav-link active" data-toggle="tab" href="#home">Create TA account</a> + </li> + + <li class="nav-item"> + <a class="nav-link" data-toggle="tab" href="#menu1" id="batch_tab">Batch create student accounts</a> + </li> + + <li class="nav-item"> + <a class="nav-link" data-toggle="tab" href="#menu2" id="existing_accounts_tab">Existing accounts</a> + </li> + + </ul> + + <!-- Tab panes --> + <div class="tab-content"> + + <div id="home" class="container tab-pane active"><br> + + <?php + if ($_SESSION['user_type'] == "Lecturer") { + + echo "<b>Create TA Accounts </b>"; + + } + else if($_SESSION['user_type'] == "Admin"){ + echo "<b>Create Lecturer Accounts </b>"; + } + + ?> + <form method="post" action="Script.php" id="create_account_form"> + <input type="hidden" name="frm_createlecturrer" value="true" required="" /> + Full Name + <input type="text" name="fullname" placeholder="Full Name" class="form-control" required=""> + Email + <input type="text" name="email" placeholder="Email / Student Number" class="form-control" required=""> + + Passport Number / ID (Used as Initial Password) + <input type="text" class="form-control" name="passport" placeholder="Passport No./ID" required=""> + <br> User Type : + + <?php + + if ($_SESSION['user_type'] == "Lecturer") { + + echo ' <input type="radio" name="type" value="TA" required="" id="role_TA"> TA (Teaching Assistant) '; + + } + else if($_SESSION['user_type'] == "Admin"){ + + echo " <input type='radio' name = 'type' value = 'Lecturer' required = '' id='role_lecturer' > Lecturer "; + + } + + ?> + + <input type="submit" class="btn btn-primary" value="Create" id="create_btn"><br> + + <?php + + error_reporting(E_ALL); + if (isset($_SESSION['info_Admin_Users'])) { + echo '<hr><div class="alert alert-info" role="alert">' . $_SESSION['info_Admin_Users'] . '</div>'; + $_SESSION['info_Admin_Users'] = null; + } + if (isset($_SESSION['info_Admin_Users'])) { + echo '<hr><div class="alert alert-info" role="alert">' . $_SESSION['info_Admin_Users'] . '</div>'; + $_SESSION['info_Admin_Users'] = null; + } + + ?> + + </form> + + <hr> + + </div> + + + <!-- code contributed by Xu Xiaopeng (https://github.com/xxp1999) --> + <div id="menu1" class="container tab-pane fade" style="margin-top:10px"> + <b>Separate two student numbers with a space</b><br> + <form action="batch_insert.php" method="post" id="batch_form"> + <p> + <textarea cols="70" rows="16" name="users" required=""></textarea> + </p> + <input type="submit" class="btn btn-primary" value="Register students" id="register_btn"><br> + </form> + </div> + + + <div id="menu2" class="container tab-pane fade"><br> + + <table class="table-bordered" style="font-size: 10pt;"> + <tr style="font-size:10pt;"> + <th>ID</th> + <th>Name</th> + <th>Email</th> + <th>Passport / ID </th> + <th>Reset password </th> + <th>Block/Activate </th> + </tr> + <?php + + if ($_SESSION['user_type'] == "Lecturer") { + + $result = mysqli_query( + $con, + "SELECT * FROM users_table WHERE UserType in ('TA')" + ); + } + + else if ($_SESSION['user_type'] == "Admin"){ + $result = mysqli_query( + $con, + "SELECT * FROM users_table WHERE UserType in ('Lecturer')" + ); + } + + while ($row = mysqli_fetch_assoc($result)) { + $pass = $row['Passport_Number']; + $btn = "<button class='btn-warning' onclick=\"updatePass(" . $row['User_ID'] . ",'$pass')\">Reset</button>"; + if ($row['Status'] == "Active") { + $newstatus = "Blocked"; + $btnBlock = "<button class='btn-danger' onclick=\"blockUser(" . $row['User_ID'] . ",'$newstatus')\" id=\"block_account_1\">Block</button>"; + } else { + $newstatus = "Active"; + $btnBlock = "<button class='btn-success' onclick=\"blockUser(" . $row['User_ID'] . ",'$newstatus')\" id=\"activate_account_1\">Activate</button>"; + } + + echo "<tr><td>" . $row['User_ID'] . "</td><td>" . $row['Full_Name'] . "</td><td>" . $row['Email'] . "</td> <td>" . $row['Passport_Number'] . "</td><td>$btn</td><td>$btnBlock</td></tr>"; + } + ?> + </table> + + </div> + + </div> + </div> + + </div> + + <div class="col-md-6"> + + <div class="container"> + <ul class="nav nav-tabs" role="tablist"> + <li class="nav-item"> + <a class="nav-link active" data-toggle="tab" href="#menu3" id="existing_courses">Existing courses</a> + </li> + + </ul> + </div> + + <div id="menu3" class="container tab-pane active"><br> + + <b> Past courses </b> + <hr> + <table class="table-bordered" style="font-size: 10pt;"> + <tr> + <th>Course Name</th> + <th>Faculty</th> + <th>Lecturer</th> + <th>TAs</th> + <th>Assign new TA </th> + </tr> + <?php + $user_id = $_SESSION['user_id']; + $result = mysqli_query($con, "SELECT `Course_ID`, `Course_Name`, `Academic_Year`, `Faculty`, `TA_User_ID`, `Course_Code`, `Full_Name` FROM courses_table INNER JOIN users_table ON users_table.User_ID=courses_table.Lecturer_User_ID WHERE User_ID=$user_id ORDER BY Academic_Year DESC;"); + if (mysqli_num_rows($result) == 0) { + } else { + $counter = 0; + while ($row = mysqli_fetch_assoc($result)) { + $name = $row['Course_Name']; + $code = $row['Course_Code']; + $faculty = $row['Faculty']; + $lecturer = $row['Full_Name']; + $academic = $row['Academic_Year']; + $c_id = $row['Course_ID']; + $counter += 1; + + $resultTA = mysqli_query($con, "SELECT `Course_ID`, `TA`, users_table.Full_Name as TA_NAME FROM course_ta INNER JOIN users_table on users_table.User_ID=course_ta.TA where course_ta.Course_ID=$c_id"); + + $ta = ""; + while ($rowTA = mysqli_fetch_assoc($resultTA)) { + $ta = $ta . " - " . $rowTA['TA_NAME']; + } + + echo " + <tr> <td>$code - $name</td> <td>$faculty </td> <td>$lecturer</td><td>$ta</td> <td><form method='get' action='Script.php' id='drop_menu_form_$counter'> <select name='ta' class=''>"; + + $resultx = mysqli_query($con, "SELECT * FROM users_table WHERE UserType='TA'"); + if (mysqli_num_rows($resultx) == 0) { + } else { + while ($row = mysqli_fetch_assoc($resultx)) { + $id = $row['User_ID']; + $name = $row['Full_Name']; + echo "<option value='$id'> $name </option>"; + } + } + + echo "</select> <input type='hidden' name='assignTA' value='true'> <input type='hidden' name='id' value='$c_id'> <input type='submit' value='assign' id='assign_btn_$counter'></form> </td></tr> + "; + } + } ?> + + </table> + + </div> + + </div> + +</div> + +<script> + function updatePass(id, pass) { + if (!confirm('Are you sure to reset user password?')) { + return; + } + + window.location.href = "\Script.php\?action=passchange&uid=" + id + "&pass=" + pass; + } + + function blockUser(id, status) { + if (!confirm('Are you sure to change user status?')) { + return; + } + window.location.href = "\Script.php\?action=statuschange&uid=" + id + "&status=" + status; + } +</script> diff --git a/Footer.php b/Footer.php index 9dd24d1..adcac4a 100644 --- a/Footer.php +++ b/Footer.php @@ -1,2 +1,2 @@ -<br><br><br><br><br><br><br><br><br> -<div style="background-color:white;width:100%di"></div> +<br><br><br><br><br><br><br><br><br> +<div style="background-color:white;width:100%di"></div> diff --git a/README.md b/README.md index b48e53a..57af2eb 100644 --- a/README.md +++ b/README.md @@ -27,8 +27,8 @@ LRR needs Apache and MySQL to run. I followed [How To Install Linux, Apache, My LRR uses a database called `lrr`. So create this database using MySQL root account. Open MySQL's prompt using `sudo mysql`. Create the database using command `CREATE DATABASE lrr;`, and grant all privileges to MySQL user `lrr` using command `GRANT ALL PRIVILEGES ON lrr.* TO 'mnc'@'localhost' WITH GRANT OPTION;`. If MySQL user mnc does not exist, create it using command `CREATE USER 'mnc'@'localhost' IDENTIFIED BY 'password'`. To facilitate data migration, I need to export the existing `lrr` to a plain text file (including many sql commands) and import that text file to the newly created `lrr` database on the new server. -The command for exporting the database is `mysqldump -u mnc -p lrr > lrr_database_dump.txt`, where mnc after -u is MySQL's username, and lrr after -p is the database name. -The command for importing is `mysql -u mnc -p lrr < lrr_database_dump.txt`. Read [How to Import and Export MySQL Databases in Linux](https://phoenixnap.com/kb/import-and-export-mysql-database) for more detail. Do not have lrr_database_dump.txt? You can use lrr_database.sql in this repo instead. +The command for exporting the database is `mysqldump -u mnc -p lrr > lrr_database_dump.sql`, where mnc after -u is MySQL's username, and lrr after -p is the database name. +The command for importing is `mysql -u mnc -p lrr < lrr_database_dump.sql`. Read [How to Import and Export MySQL Databases in Linux](https://phoenixnap.com/kb/import-and-export-mysql-database) for more detail. Do not have lrr_database_dump.sql? You can use lrr_database.sql in this repo instead. LRR also needs to store assignment submissions. We store them in a folder called `../../lrr_submission`. Note that `lrr_submission` is two levels above the project folder (where many PHP files reside). I copied this folder from the existing one. I think it is also OK if you create an empty folder. We need to set a proper owner and accessibility for `lrr_submission` using the following two commands: diff --git a/Student.php b/Student.php index bcca070..0c137f6 100644 --- a/Student.php +++ b/Student.php @@ -1,14 +1,14 @@ -<?php -$page = "student"; -include 'Header.php'; -?> - -<br><br><br> - -<div class="row" style="width:80%;margin:auto;"> - - <div class="col-md-6"> - <h1> Student account created. Now you can browse the course portal. </h1> - </div> - -</div> +<?php +$page = "student"; +include 'Header.php'; +?> + +<br><br><br> + +<div class="row" style="width:80%;margin:auto;"> + + <div class="col-md-6"> + <h1> Student account created. Now you can browse the course portal. </h1> + </div> + +</div> diff --git a/logout.php b/logout.php index 8b98508..f8ffb17 100644 --- a/logout.php +++ b/logout.php @@ -1,24 +1,24 @@ -<?php - -// Start a new session -session_start(); - -// Destory sessions & redirect to index -session_destroy(); -session_unset(); - - -// Generate a new session ID -session_regenerate_id(true); - -// Then finally, make sure you pick up the new session ID -$session_id = session_id(); - -unset($_SESSION['user_id']); -unset($_SESSION['user_email']); -unset($_SESSION['user_type']); -unset($_SESSION['user_student_id']); -unset($_SESSION['user_fullname']); -header("Location: index.php"); - -?> +<?php + +// Start a new session +session_start(); + +// Destory sessions & redirect to index +session_destroy(); +session_unset(); + + +// Generate a new session ID +session_regenerate_id(true); + +// Then finally, make sure you pick up the new session ID +$session_id = session_id(); + +unset($_SESSION['user_id']); +unset($_SESSION['user_email']); +unset($_SESSION['user_type']); +unset($_SESSION['user_student_id']); +unset($_SESSION['user_fullname']); +header("Location: index.php"); + +?> diff --git a/signup.php b/signup.php index b5c7d3b..ef51d63 100644 --- a/signup.php +++ b/signup.php @@ -1,50 +1,50 @@ -<?php -include 'NoDirectPhpAcess.php'; -?> - -<?php -include 'Header.php'; -?> - -<div class="row"> - - <div class="col-md-4 list-group" style="margin:auto;"> - - <br> - - <h4 class="list-group-item active"> Please fill in each field below </h4> - <div class="list-group-item"> - - <div class="panel-body"> - - <form method="post" action="Script.php" id="signup_form"> - <input type="hidden" name="form_signup" value="true" /> - Full Name - <input type="text" name="fullname" placeholder="Your full name" class="form-control" value="<?php echo $_SESSION['user_fullname']; ?>" required="required" id="full_name"/> - - Student ID - <input type="text" name="user_student_id" placeholder="Entre your student ID" class="form-control" value="<?php echo $_SESSION['user_student_id']; ?>" required="required" id="student_id"> - - Email - <input type="text" name="email" placeholder="Email" class="form-control" value="<?php echo $_SESSION['user_email']; ?>" required="required" id="email" /> - - Password (<i>must include uppercase and lowercase letters, digits and special characters</i>) - <input type="password" class="form-control" name="password" placeholder="Enter password" required="required" id="password1" /> - - Confirm Password - <input type="password" class="form-control" name="confirmpassword" placeholder="Confirm password" required="required" id="password2" /> - <br> - <input type="submit" class="btn-primary" value="Sign up" id="signup_btn"> - <?php - error_reporting(E_ALL); - if (isset($_SESSION['info_signup'])) { - echo '<hr><div class="alert alert-danger" role="alert">' . $_SESSION['info_signup'] . '</div>'; - $_SESSION['info_signup'] = null; - } - ?> - </form> - - </div> - </div> - </div> -</div> +<?php +include 'NoDirectPhpAcess.php'; +?> + +<?php +include 'Header.php'; +?> + +<div class="row"> + + <div class="col-md-4 list-group" style="margin:auto;"> + + <br> + + <h4 class="list-group-item active"> Please fill in each field below </h4> + <div class="list-group-item"> + + <div class="panel-body"> + + <form method="post" action="Script.php" id="signup_form"> + <input type="hidden" name="form_signup" value="true" /> + Full Name + <input type="text" name="fullname" placeholder="Your full name" class="form-control" value="<?php echo $_SESSION['user_fullname']; ?>" required="required" id="full_name"/> + + Student ID + <input type="text" name="user_student_id" placeholder="Entre your student ID" class="form-control" value="<?php echo $_SESSION['user_student_id']; ?>" required="required" id="student_id"> + + Email + <input type="text" name="email" placeholder="Email" class="form-control" value="<?php echo $_SESSION['user_email']; ?>" required="required" id="email" /> + + Password (<i>must include uppercase and lowercase letters, digits and special characters</i>) + <input type="password" class="form-control" name="password" placeholder="Enter password" required="required" id="password1" /> + + Confirm Password + <input type="password" class="form-control" name="confirmpassword" placeholder="Confirm password" required="required" id="password2" /> + <br> + <input type="submit" class="btn-primary" value="Sign up" id="signup_btn"> + <?php + error_reporting(E_ALL); + if (isset($_SESSION['info_signup'])) { + echo '<hr><div class="alert alert-danger" role="alert">' . $_SESSION['info_signup'] . '</div>'; + $_SESSION['info_signup'] = null; + } + ?> + </form> + + </div> + </div> + </div> +</div>