.net & Sitecore 判断用户是否登陆

方法一 .net(C#)

//加入引用

using System.Web.Security;

//获取User

MembershipUser user =  Membership.GetUser();

if(user ! = null)

{

//用户操作

user.UserName

user.Email

user.ChangePassword(string old,
string new)

}

方法二 Sitecore

//获取当前用户

Sitecore.Analytics.Data.DataAccess.DataSets.VisitorDataSet.VisitsRow vistor =
Sitecore.Analytics.Tracker.CurrentVisit;

时间: 2024-12-14 07:18:46

.net & Sitecore 判断用户是否登陆的相关文章

用过滤器Filter判断用户是否登陆

WEB.XML <!-- 用户session的 键 sessionKEY --> <context-param> <param-name>userSessionKey</param-name> <param-value>USERSESSIONKEY</param-value> </context-param> <!-- 重定向的页面 --> <context-param> <param-nam

根据sessionID判断用户是否登陆

login.php <?php session_start(); $user = $_GET["user"]; $session_ID = session_id(); $_SESSION[$session_ID]=$user; print $session_ID; 登陆后返回sessionID http://localhost/login.php?user=root 用户执行一些需要已经在登陆状态的操作 带上sessionID http://localhost/islogin.p

alertDialog创建登陆界面,判断用户输入

alertDialog创建登陆界面,需要获取用户输入的用户名和密码,获取控件对象的时候不能像主布局文件那样获得, 需要在onClickListener中获取,代码如下: 1 public boolean onOptionsItemSelected(MenuItem item) { 2 // TODO Auto-generated method stub 3 switch(item.getItemId()){ 4 case 1: 5 Intent intent = new Intent(); 6

分步引导中,Js操作Cookie,实现判断用户是否第一次登陆网站

上一篇介绍了分布引导插件IntroJs的使用,本篇介绍通过Js操作cookie的方法. 分步引导的功能只适合与第一次登陆网站的新用户,不能每次登陆都提示分布引导,那么如何判断用户是否第一次登录网站呢? 通过Js操作浏览器Cookie,方法有很多种,大多数是通过js获取到cookie存储的键值对,然后找到需要的哪一个键,在判断值,但是这种方案比较繁琐,现在给出一种新的想法.手动设置一个字段到cookie中,这样每次只判断是否有这个字段即可.代码如下: 1 <script type="text

ios学习(判断版本号,判断用户是否是第一次登陆效果)

判断版本号 1.获取一个状态:是否已经进入过主界面 获取到当前的版本 NSString *key = (NSString *)kCFBundleVersionKey; NSString *version = [NSBundle mainBundle].infoDictionary[key]; 获取到之前的版本 NSString *lastVersion = [[NSUserDefaults standardUserDefaults]valueForKey:@" 1"]; 2.如果没有进

[原创]java WEB学习笔记45:自定义HttpFilter类,理解多个Filter 代码的执行顺序,Filterdemo:禁用浏览器缓存的Filter,字符编码的Filter,检查用户是否登陆过的Filter

本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 ---------------------------------

如何维持APP用户的登陆状态

一.一种方式 原文链接:http://ciniao.legu.cc/appcan/article_54.html 这个问题太过于常见,也过于简单,以至于大部分开发者根本没有关注过这个问题,我根据和我沟通的开发者中,总结出来常用的方法有以下几种: (个人觉得不简单么) 一:服务端默认的session 这种方式最大的优点是服务端不用增加任何代码,但APP与网站不同,通常情况下,我们会希望APP的登陆状态能维持数天,甚至数月之久,大部分的服务端程序,都会在进程重启时或客户端多久不活动时,将sessio

让Ecshop网店系统用户自动登陆

让Ecshop网店系统用户户自动登陆,打开ecshop includes/init.php文件,可以发现Ecshop系统判断用户的SESSION不存在的时候会去读取存储在COOKIES里面的值.如下代码片段所示: if (empty($_SESSION['user_id'])) { if ($user->get_cookie()) { /* 如果会员已经登录并且还没有获得会员的帐户余额.积分以及优惠券 */ if ($_SESSION['user_id'] > 0) { update_user

【转】ASP.NET 防止同一用户同时登陆

要防止同一用户同时登陆,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登陆的用户里面是否已存在.在这里使用一个cache存放已经登陆的用户名,但是还有一个问题就是要知道用户是什么时候离开系统的呢?这就要定期清除cache中的内容了,也就是设置一个cache的时间.这个时间可以跟用户的session值联系起来,刚好当用户session值失效的时候该用户在cache里面的信息也会被清空.这样就达到了防止同时登陆的效果. 具体代码如下: string key = TextBox1.Tex