using System.Security.Principal;
Code :
IPrincipal user = this.Page.User;
if (User.IsInRole(“administrator”))
{
// do anything
}
using System.Security.Principal;
Code :
IPrincipal user = this.Page.User;
if (User.IsInRole(“administrator”))
{
// do anything
}
Tóm lượt từ các tutorial tại www.asp.net
Create User:
link gốc : http://www.asp.net/learn/security/tutorial-05-cs.aspx
MembershipCreateStatus createStatus;
MembershipUser newUser = Membership.CreateUser(Username.Text, Password.Text, Email.Text, passwordQuestion, SecurityAnswer.Text, true, out createStatus);
kiểm tra quá trình create user bằng creatStatus.
Kiểm tra quyền của user:
link : http://www.asp.net/learn/security/tutorial-08-cs.aspx
Get a reference to the currently logged on user
MembershipUser currentUser = Membership.GetUser();
Determine the currently logged on user's UserId value
Guid currentUserId = (Guid)currentUser.ProviderUserKey;
Kiểm tra Role của user hiện tại:
bool allow = (currentUser.IsInRole("Role cần kiểm tra"))
Tạm thời copy 2 em thường dùng nhưng cũng thường quên nhất
using System.Text.RegularExpressions;
...
public static string RemoveHTML(string in_HTML)
{
return Regex.Replace(in_HTML, "<(.|\n)*?>", "");
}
Reference articles: