- using System;
- using System.Data;
- using System.Configuration;
- using System.Collections;
- using System.Web;
- using System.Web.Security;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- using System.Web.UI.WebControls.WebParts;
- using System.Web.UI.HtmlControls;
-
- public partial class public_validation : System.Web.UI.Page
- {
- protected void Page_Load(object sender, EventArgs e)
- {
- //on verifie qu'un guid est donné en parametre
- if (Request.QueryString["guid"] != null)
- {
- string queryGuid = Request.QueryString["guid"];
- Guid gu = new Guid(queryGuid);
-
- //on récupére le membershipUser correspondant au guid
- MembershipUser user = Membership.GetUser(gu);
- if (user != null)
- {
- //on active le compte utilisateur et on met à jour
- user.IsApproved = true;
- Membership.UpdateUser(user);
-
- Label1.Text = "The user has been approved, you can now log in";
- Label1.ForeColor = System.Drawing.Color.Black;
- }
- else
- {
- Label1.Text = "This user doesn't exist ou has been deleted, you need to create your account again";
- Label1.ForeColor = System.Drawing.Color.Red;
- //implementer ici l'erreur
- }
- }
- }
- protected void bt_continue_Click(object sender, EventArgs e)
- {
- //faire la redirection sur la page de connection par exemple, ou d'acceuil
- // Response.Redirect("../private/private.aspx");
- }
- }
-
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class public_validation : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//on verifie qu'un guid est donné en parametre
if (Request.QueryString["guid"] != null)
{
string queryGuid = Request.QueryString["guid"];
Guid gu = new Guid(queryGuid);
//on récupére le membershipUser correspondant au guid
MembershipUser user = Membership.GetUser(gu);
if (user != null)
{
//on active le compte utilisateur et on met à jour
user.IsApproved = true;
Membership.UpdateUser(user);
Label1.Text = "The user has been approved, you can now log in";
Label1.ForeColor = System.Drawing.Color.Black;
}
else
{
Label1.Text = "This user doesn't exist ou has been deleted, you need to create your account again";
Label1.ForeColor = System.Drawing.Color.Red;
//implementer ici l'erreur
}
}
}
protected void bt_continue_Click(object sender, EventArgs e)
{
//faire la redirection sur la page de connection par exemple, ou d'acceuil
// Response.Redirect("../private/private.aspx");
}
}