Actualización
This commit is contained in:
51
main/auth/conditional_login/complete_phone_number.php
Normal file
51
main/auth/conditional_login/complete_phone_number.php
Normal file
@@ -0,0 +1,51 @@
|
||||
<?php
|
||||
/* For licensing terms, see /license.txt */
|
||||
|
||||
require_once __DIR__.'/../../inc/global.inc.php';
|
||||
$url = api_get_path(WEB_PATH).'main/auth/conditional_login/complete_phone_number.php';
|
||||
|
||||
if (!isset($_SESSION['conditional_login']['uid'])) {
|
||||
exit("Not Authorised");
|
||||
}
|
||||
?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html lang="fr" xml:lang="fr" xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
|
||||
</head>
|
||||
<body>
|
||||
<form id="data_completion" name="data_completion" method="post" action="<?php echo $url; ?>">
|
||||
Téléphone : <input type="text" name="phone_number" />
|
||||
<input type="submit" name="submit" value="Submit" />
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
<?php
|
||||
if (isset($_POST['submit'])) {
|
||||
$u = api_get_user_info($_SESSION['conditional_login']['uid']);
|
||||
$u['phone'] = $_POST['phone_number'];
|
||||
$password = null; // we don't want to change the password
|
||||
$updated = UserManager::update_user(
|
||||
$u['user_id'],
|
||||
$u['firstname'],
|
||||
$u['lastname'],
|
||||
$u['username'],
|
||||
$password,
|
||||
$u['auth_source'],
|
||||
$u['email'],
|
||||
$u['status'],
|
||||
$u['official_code'],
|
||||
$u['phone'],
|
||||
$u['picture_uri'],
|
||||
$u['expiration_date'],
|
||||
$u['active'],
|
||||
$u['creator_id'],
|
||||
$u['hr_dept_id'],
|
||||
$u['extra'],
|
||||
$u['language'],
|
||||
''
|
||||
);
|
||||
if ($updated) {
|
||||
ConditionalLogin::login();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user