phpcms中如何判断用户是否登录?

来源:undefined 2024-12-25 10:42:43 1079

phpcms中如何判断用户是否登录?

首先通过使用“param”类中的“get_cookie()”方法,获取到“_userid”数据;然后赋值给新的变量;最后在模板中使用PHP语法或“if”标签,判断新变量即可。

示例代码

1

2

<?php         $userid= param::get_cookie(&#39;_userid&#39;);

?>

登录后复制

1

2

3

4

5

{if $userid}   

。。。这里写已经登录之后的代码。。。

{else}

。。。这里写已经登录之后的代码。。。

{/if}

登录后复制

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

defined(IN_PHPCMS) or exit(No permission resources.);

class MY_index extends index {

private $times_db;

public function __construct() {

parent::__construct();

}

public function top_mini() {

$_username = param::get_cookie(_username);

$_userid = param::get_cookie(_userid);

$siteid = isset($_GET@[siteid]) ? intval($_GET@[siteid]) : ;

$jsoncallback=isset($_GET@[jsoncallback]) ? $_GET@[jsoncallback] : ;

//定义站点id常量

if (!defined(SITEID)) {

define(SITEID, $siteid);

}

if($_username){

$res["success"]=1;

$res["message"]=.L(hellow).;;; .get_nickname(). 欢迎回家 ;.L(member_center).; | ;发布信息; | ;.L(logout).;;

$res["message"] = pc_base::load_config(system, charset) == gbk ? iconv(utf-8, utf-8, $res["message"]) : $res["message"];

//get_nickname();//,

}

else{

$res["success"]=0;

}

if($jsoncallback){

echo $jsoncallback . "({"items":[".json_encode($res)."]})";

}else{

echo json_encode($res);

}

//echo json_encode($res);

}

}

?&gt;

登录后复制

推荐教程:《PHP》《PHPCMS教程

立即学习PHP免费学习笔记(深入)”;

以上就是phpcms中如何判断用户是否登录?的详细内容,更多请关注php中文网其它相关文章!

最新文章