![]() |
All ASP PHP Perl ColdFusion Java C#.NET VB.NET |
This example shows how to add a custom session variable when a user is logged in. In this case, we will store the user's name in a session variable.
Note: In addition to creating the session variable, you should also clear it when the user logs out.
Function Login_DoLogin_OnClick(Sender) Dim Connection1 If Login_DoLogin_OnClick = True Then Set Connection1 = New clsDBConnection1 Connection1.Open Session("User_Name") = CCDLookUp("User_Name","Users","User_ID="& Connection1.ToSQL(CCGetUserID(),ccsInteger), Connection1) Connection1.Close Set Connection1 = Nothing End if End Function
function Login_DoLogin_OnClick(& $sender) { if ($Login_DoLogin_OnClick == true) { $db = new clsDBConnection1(); CCSetSession("User_Name", CCDLookUp("User_Name","Users","User_ID=".$db->ToSQL(CCGetUserID(),ccsInteger), $db) ); $db->close(); } }
sub Login_DoLogin_OnClick() { if ($Login_DoLogin_OnClick == 1) { $DBConnection1 = clsDBConnection1->new(); $User_Name = CCDLookUp("First_Name","Users","User_ID=".$db->ToSQL(CCGetUserID(),$ccsInteger), $DBConnection1); CCSetSession("User_Name", $User_Name); $DBConnection1->{sth} = undef; $DBConnection1->{dbh} = undef; } }
<!---DoLogin_OnClick ---> <CFIF CCLoginUser> <CFModule Template="CCDLookUp.cfm" table="employees" field="emp_name" where="emp_id=#Session.UserID#" Connection="IntranetDB"> <CFLOCK NAME="Session" TIMEOUT="30" TYPE="Exclusive"> <CFSET Session.User_Name=CCDLookUp> </CFLOCK> </CFIF>
'Button Button_DoLogin Event OnClick. Action Custom Code Session("User_Name") = Settings.Connection1DataAccessObject.ExecuteScalar("SELECT User_Name FROM Users WHERE User_ID=" & Settings.Connection1DataAccessObject.ToSql(DBUtility.UserId.ToString(), FieldType._Integer))
//Button Button_DoLogin Event OnClick. Action Custom Code Session["User_Name"] = Settings.Connection1DataAccessObject.ExecuteScalar("SELECT User_Name FROM Users WHERE User_ID=" + Settings.Connection1DataAccessObject.ToSql(DBUtility.UserId.ToString(), FieldType.Integer));
//DoLogin_OnClick if (Utils.getUserId(e.getPage()) != null ) { String userId = DBTools.toSql(Utils.getUserId(e.getPage()), JDBCConnection.TEXT, "Connection1"); SessionStorage.getInstance(e.getPage().getRequest()).setAttribute("User_Name", DBTools.dLookUp("User_Name","Users","User_ID="+userId,"Connection1")); }