File "create_user01.php"
Full Path: /home/analogde/www/Design/fileman/Fusion/formulaire_bootstrap/create_user01.php
File size: 5.21 KB
MIME-type: text/html
Charset: utf-8
<!--
https://webscodex.medium.com/creating-multi-user-role-based-admin-using-php-mysql-and-bootstrap-dbebf2740411
https://webscodex.medium.com/creating-multi-user-role-based-admin-using-php-mysql-and-bootstrap-dbebf2740411
https://webscodex.com/registration-login-with-mobile-otp-verification-using-jquery-ajax-with-php-mysql/
https://webscodex.com/multi-select-dropdown-with-checkboxes-using-jquery-in-php/
https://webscodex.com/how-to-select2-multiple-select-values-from-database-in-php/
https://webscodex.com/how-to-create-drop-down-list-in-php-with-mysql/
https://webscodex.com/change-password-in-php-with-mysql-using-oops-concepts/
https://webscodex.com/php-login-script-with-remember-me-using-cookies/
https://webscodex.com/how-to-check-username-email-already-exists-using-jquery-ajax-in-php-mysql/ ++++
https://www.sourcecodester.com/tutorial/php/17025/securing-your-php-application-comprehensive-tutorial-user-access-restriction
https://www.sourcecodester.com/tutorial/php/16593/form-validation-and-show-errors-using-php-tutorial
https://www.sourcecodester.com/tutorial/php/16509/creating-forgot-and-reset-password-feature-php-and-mysql-tutorial ++++
https://github.com/romanrts/registration_form +++
https://codeshack.io/secure-registration-system-php-mysql/
https://www.sourcecodester.com/php/11343/simple-php-registration-system.html
https://phppot.com/php/user-registration-in-php-with-login-form-with-mysql-and-code-download/
https://bootsnipp.com/snippets/qAXrQ
validator.js
-->
<?php
/*
if (isset($_POST['submit']))
{
echo "Plouf....";
$username = ($_POST['username']);
$password = $con->real_escape_string(md5($_POST['password']));
$name = $con->real_escape_string($_POST['name']);
$role = $con->real_escape_string($_POST['role']);
// vérifier que l'utilisateur n'existe pas ????
}
*/
?>
<script>
// Custom email validation using regex
const emailInput = document.getElementById('emailInput');
const emailRegex = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
emailInput.addEventListener('input', function() {
if (emailRegex.test(this.value)) {
this.setCustomValidity('');
} else {
this.setCustomValidity('Please enter a valid email address');
}
});
</script>
<!DOCTYPE html>
<html lang="en">
<head>
<title>Multi user role based application login in php mysqli</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<script type="text/javascript" src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
</head>
<body>
<div class="card text-center" style="padding:20px;">
<h3>Multi user role based application login in php mysqli</h3>
</div><br>
<div class="container">
<div class="row">
<div class="col-md-3"></div>
<div class="col-md-6">
<?php if (isset($errorMsg)) { ?>
<div class="alert alert-danger alert-dismissible">
<button type="button" class="close" data-dismiss="alert">×</button>
<?php echo $errorMsg; ?>
</div>
<?php } ?>
<form action="" method="POST">
<div class="form-group">
<label for="name">Name:</label>
<input type="text" class="form-control" name="name" placeholder="Enter Name" required="">
</div>
<div class="form-group">
<label for="username">Username:</label>
<input type="text" class="form-control" name="username" placeholder="Enter Username" required="">
</div>
<div class="form-group">
<label for="exampleInputEmail1">Email address</label>
<input type="email" class="form-control" id="emailInput" aria-describedby="emailHelp" placeholder="Enter email">
<div class="invalid-feedback">
Please provide a valid email address.
</div>
</div>
<div class="form-group">
<label for="password">Password:</label>
<input type="password" class="form-control" name="password" placeholder="Enter Password" required="">
<div class="help-block">Minimum of 6 characters</div>
</div>
<div class="form-group">
<label for="password">Confirme Password:</label>
<input type="password" class="form-control" name="password" placeholder="Enter Password" required="">
</div>
<div class="form-group">
<label for="role">Role:</label>
<select class="form-control" name="role" required="">
<option value="">Select Role</option>
<option value="super_admin">Super admin</option>
<option value="admin">Admin</option>
<option value="manager">Manager</option>
</select>
</div>
<div class="form-group">
<p>Already have account ?<a href="login.php"> Login</a></p>
<input type="submit" name="submit" class="btn btn-primary">
</div>
</form>
</div>
</div>
</div>
</body>
</html>