本文整理匯總了PHP中users::resetPassword方法的典型用法代碼示例。如果您正苦於以下問題:PHP users::resetPassword方法的具體用法?PHP users::resetPassword怎麽用?PHP users::resetPassword使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類users
的用法示例。
在下文中一共展示了users::resetPassword方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: confirm
public function confirm($arguments)
{
if (Session::isLoggedIn()) {
return Error::set(self::ERR_LOGGED_IN);
}
if (empty($arguments[0])) {
return Error::set(self::ERR_NO_LOST_ID);
}
if (empty($arguments[1]) || $arguments[1] != 'auth' && $arguments[1] != 'password') {
return Error::set(self::ERR_INIVALID_MODE);
}
$passReset = new passwordReset(ConnectionFactory::get('redis'));
$info = $passReset->get($arguments[0], $arguments[1] == 'auth' ? true : false);
if (is_string($info)) {
return Error::set($info);
}
$users = new users(ConnectionFactory::get('mongo'));
if ($arguments[1] == 'auth') {
$users->changeAuth($info[1], true, false, false, false);
$this->view['password'] = false;
} else {
$password = $users->resetPassword($info[1]);
$this->view['password'] = $password;
}
}
示例2:
<link rel="stylesheet" type="text/css" href="css/bootstrap.min">
<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<body>
<div class="container">
<div class="card card-container">
<p id="profile-name" class="profile-name-card">please enter your email</p>
<?php
if (isset($_POST['password_btn'])) {
$mail = $_POST['mail'];
$secret = $_POST['mysecret'];
$users->resetPassword($mail, $secret);
}
?>
<form class="form-signin" action="" method="post">
<span id="secret" class="reauth-email"></span>
<input type="text" id="inputEmail" name="mysecret" class="form-control" placeholder="Secret Answer" >
<span id="reauth-email" class="reauth-email"></span>
<input type="email" name="mail" id="inputEmail" class="form-control" name="mail" placeholder="Email address" required autofocus>
<button class="btn btn-lg btn-primary btn-block btn-signin" name="password_btn" type="submit">reset</button>
</form><!-- /form -->
</div><!-- /card-container -->
</div><!-- /container -->
</body>
</html>
示例3: users
<?php
require_once "_admin/includes/config.php";
require_once "_admin/includes/class.php";
$userObj = new users();
$msg = NULL;
if (isset($_POST['submit'])) {
$useremail = mysql_real_escape_string($_POST['user_email']);
if ($userObj->getUserDetail($useremail)) {
$newpass = $userObj->randomPassword();
if ($userObj->resetPassword($useremail, $newpass)) {
//$headers = "From: <no-reply@bumblebeewireless.com>";
//$subject = "Password for Bumblebee Wireless Sell It Account";
$mlmsg = '<table cellspacing="0" cellpadding="0" border="0" height="100%" width="100%">
<tr>
<td align="center" valign="top" style="padding:30px 0 20px 0">
<table bgcolor="FFFFFF" cellspacing="0" cellpadding="10" border="0" width="800" style="border-top:5px solid #ffe115; border-bottom:5px solid #ffe115;">
<tr>
<td valign="top">
<a href="http://bumblebeewireless.com/" style="color:#1E7EC8;"><img src="http://bumblebeewireless.com/sell-it/images/email.jpg" alt="Bumblebee Wireless" border="0"/></a>
</td>
</tr>
<tr>
<td valign="top">
<h1 style="font-size:22px; font-weight:normal; line-height:22px; margin:0 0 11px 0;">Reset Password,</h1>
<p style="font-size:12px; line-height:16px; margin:0 0 8px 0;">You have indicated that you have forgotten your password for the member profile associative with ' . $useremail . '<strong><br><br>Your new password is:</strong> ' . $newpass . '</p>
</td>
</tr>
<tr>
<td valign="top">
<a href="http://bumblebeewireless.com/sell-it/login.php" style="background:#3b91cf; border: 1px solid #3b91cf; border-radius: 5px; clear: both; color: #fff; display: inline-block; font: bold 18px/32px calibri; height: 32px; margin: 10px 0px; width:200px; text-decoration:none; text-align:center; padding: 0px;">login To Your Account</a>