Difference between revisions of "NATS4 Password Retrieval"

From TMM Wiki
Jump to navigationJump to search
m
 
Line 3: Line 3:
 
}}
 
}}
  
[[NATS]] can send lost passwords to your members. The password retrieval script asks both a email address combination and a NATS [[ID Numbers|member I.D. number]], retrieves the user's email from the NATS database, and emails them their password. You can either post directly to this script or you can enable the password retrieval form template.
+
[[NATS]] has the ability to send lost passwords to your members. The password retrieval script you will be using will ask for their email address, as well as a NATS [[ID Numbers|member I.D. number]]. It will then retrieve the user's email from the NATS database and email them their lost password.
 +
 
 +
If you wish to use this password retrieval script you can either post directly to the script, or enable the password retrieval form template.
  
 
== Automated Password Retrieval ==
 
== Automated Password Retrieval ==
Use either of the following methods to retrieve a member's password
+
You can use either of the following methods to retrieve a member's lost password with your own script.
using your own script.
 
  
 
=== Retrieving Passwords by Username and Email ===
 
=== Retrieving Passwords by Username and Email ===
To retrieve the member's password using the member's username and email
+
If you would like to retrieve the member's password by using their username and email address, you can sent a HTTP GET to the following URL:
address, send a HTTP GET to the following URL:
 
  
*<nowiki>http://linkdomain/signup/password.php?siteid=~siteid~&username=~username~&email=~email_address~</nowiki>
+
<pre>http://linkdomain/signup/password.php?siteid=~siteid~&username=~username~&email=~email_address~</pre>
  
Make the following replacements:
+
Make the following replacements in the above URL to set the variables:
  
 
* Replace ''linkdomain'' with your [[Link Domain|linkdomain]]  
 
* Replace ''linkdomain'' with your [[Link Domain|linkdomain]]  
Line 24: Line 24:
 
'''Optional:'''
 
'''Optional:'''
 
Instead of siteid=~siteid~, you can use siteids=~siteids~:
 
Instead of siteid=~siteid~, you can use siteids=~siteids~:
* Replace ''~siteids~'' with a comma-separated list of siteid you wish to search on. NATS will use the first siteid found on this list to determine which member to send the reminder to.
+
* If you use this, replace ''~siteids~'' with a comma-seperated list of siteids you wish to search. [[NATS]] will use the first siteid found on this list in order to determine which member it sends the reminder email to.
  
 
=== Retrieving Passwords by Member I.D. ===
 
=== Retrieving Passwords by Member I.D. ===
To retrieve the member's password using the member's member I.D., send a
+
If you want to retrieve the member's password by using their member I.D., as opposed to their username and password, you can send a HTTP get to the following URL:
HTTP GET to the following URL:
 
  
*<nowiki>http://linkdomain/signup/password.php?siteid=~siteid~&memberid=~memberid~</nowiki>
+
<pre>http://linkdomain/signup/password.php?siteid=~siteid~&memberid=~memberid~</pre>
  
Make the following replacements:
+
Make the following replacements in the above URL to set the variables:
  
*''linkdomain'' with your [[Link Domain|linkdomain]]
+
* Replace ''linkdomain'' with your [[Link Domain|linkdomain]]
*''~siteid~'' with your site's I.D. number
+
* Replace ''~siteid~'' with your site's I.D. number
*''~memberid~'' with the member's I.D. number
+
* Replace ''~memberid~'' with the member's I.D. number
  
 
== Retrieving Passwords through the Built-in Template ==
 
== Retrieving Passwords through the Built-in Template ==
Surfers can submit their information to the password retrieval
+
If you do not want to use automated password retrieval scripts, you can instead have [[Ct#Surfer|surfers]] submit their information to the password retrieval template in [[NATS]]. NATS will then check the information in their submission, and send the member a lost password email if the credentials are correct. To direct your members to this form, send them the following URL:
template included with NATS. NATS checks their submission and sends
 
the lost password email if appropriate. Just send your members to the
 
following URL:
 
  
* <nowiki>http://linkdomain/signup/password.php</nowiki>
+
<pre>http://linkdomain/signup/password.php</pre>
  
Replace ''linkdomain'' with your linkdomain.
+
Simply replace ''linkdomain'' with your linkdomain.
  
Three templates found in your [[Sites Admin]] are associated with this feature:
+
Three templates found in your [[NATS4 Sites Admin|Sites Admin]] are associated with this password retrieval feature. To access these templates, select the site you wish to affect and click the "Edit Site Templates" icon.
 
*''member_password'' -- Members enter their username and email on this template, and NATS redisplays this page if there was an error on submission.
 
*''member_password'' -- Members enter their username and email on this template, and NATS redisplays this page if there was an error on submission.
 +
[[File:Member password.PNG|450px|Member Password Template]]
 
*''member_password_sent'' --  Members see this template after the reminder mail is sent.
 
*''member_password_sent'' --  Members see this template after the reminder mail is sent.
 +
[[File:Member password sent.PNG|450px|Member Password Sent Template]]
 
*''mail_member_password'' -- This is the body of the reminder email.
 
*''mail_member_password'' -- This is the body of the reminder email.
 
+
[[File:Mail member password.PNG|450px|Mail Member Password Template]]
 
== See Also ==
 
== See Also ==
 
* [[ID Numbers|How to find your site I.D. number]]
 
* [[ID Numbers|How to find your site I.D. number]]

Revision as of 16:43, 22 July 2010

NATS 4
Members Admin
The Members Admin
View Member Details
Add Member
MySQL Auth
Mod Authn DB
Multisite Access
Member Logging
Member Password Retrieval
OpenID Connect
Mod Auth OpenIDC
ID Numbers
Skins and Templates Admin
The Skins and Templates Admin
Skins
Templates
Site Templates
Language Skins
Language Files
custom_errors.php
Join Page Variables
Skipping NATS Join Form
Post URL Variables
Member Usernames & Passwords
Form Validation
Username Recommendations
Password Retrieval
Post-Biller Templates
Geo-Target Join Options
Random Usernames and Passwords
Smarty
Smarty print array
Smarty Plugins
Available Smarty Functions
Affiliate Support Template
Adding a Verification Image
Custom Program and Campaign Selection Pages
Output An Affiliate's Last Paid Date
Affiliate Signup Email
Affiliate Join Page Linkcodes
Approval/Upgrade/Denial Variables
Approval/Upgrade/Denial Template Variables
CSS Theme Builder

NATS has the ability to send lost passwords to your members. The password retrieval script you will be using will ask for their email address, as well as a NATS member I.D. number. It will then retrieve the user's email from the NATS database and email them their lost password.

If you wish to use this password retrieval script you can either post directly to the script, or enable the password retrieval form template.

Automated Password Retrieval

You can use either of the following methods to retrieve a member's lost password with your own script.

Retrieving Passwords by Username and Email

If you would like to retrieve the member's password by using their username and email address, you can sent a HTTP GET to the following URL:

http://linkdomain/signup/password.php?siteid=~siteid~&username=~username~&email=~email_address~

Make the following replacements in the above URL to set the variables:

  • Replace linkdomain with your linkdomain
  • Replace ~siteid~ with your site's I.D. number.
  • Replace ~username~ with the member's username
  • Replace ~email_address~ with the member's email address

Optional: Instead of siteid=~siteid~, you can use siteids=~siteids~:

  • If you use this, replace ~siteids~ with a comma-seperated list of siteids you wish to search. NATS will use the first siteid found on this list in order to determine which member it sends the reminder email to.

Retrieving Passwords by Member I.D.

If you want to retrieve the member's password by using their member I.D., as opposed to their username and password, you can send a HTTP get to the following URL:

http://linkdomain/signup/password.php?siteid=~siteid~&memberid=~memberid~

Make the following replacements in the above URL to set the variables:

  • Replace linkdomain with your linkdomain
  • Replace ~siteid~ with your site's I.D. number
  • Replace ~memberid~ with the member's I.D. number

Retrieving Passwords through the Built-in Template

If you do not want to use automated password retrieval scripts, you can instead have surfers submit their information to the password retrieval template in NATS. NATS will then check the information in their submission, and send the member a lost password email if the credentials are correct. To direct your members to this form, send them the following URL:

http://linkdomain/signup/password.php

Simply replace linkdomain with your linkdomain.

Three templates found in your Sites Admin are associated with this password retrieval feature. To access these templates, select the site you wish to affect and click the "Edit Site Templates" icon.

  • member_password -- Members enter their username and email on this template, and NATS redisplays this page if there was an error on submission.

Member Password Template

  • member_password_sent -- Members see this template after the reminder mail is sent.

Member Password Sent Template

  • mail_member_password -- This is the body of the reminder email.

Mail Member Password Template

See Also