Issues (27)

example/demo/index.php (1 issue)

Labels
Severity
1
<?php
2
error_reporting(0);
3
session_start();
4
@header('Content-Type: text/html; charset=UTF-8');
0 ignored issues
show
Are you sure the usage of header('Content-Type: text/html; charset=UTF-8') is correct as it seems to always return null.

This check looks for function or method calls that always return null and whose return value is used.

class A
{
    function getObject()
    {
        return null;
    }

}

$a = new A();
if ($a->getObject()) {

The method getObject() can return nothing but null, so it makes no sense to use the return value.

The reason is most likely that a function or method is imcomplete or has been reduced for debug purposes.

Loading history...
5
6
?><!DOCTYPE html>
7
<html lang="zh-cn">
8
<head>
9
  <meta charset="utf-8"/>
10
  <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
11
  <meta name="renderer" content="webkit"/>
12
  <title>Oauth2登录SDK</title>
13
  <link href="//lib.baomitu.com/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
14
</head>
15
<body>
16
<div class="container">
17
<div class="col-xs-12 col-sm-10 col-md-8 col-lg-6 center-block" style="float: none;">
18
<?php if (isset($_SESSION['user'])) {?>
19
<div class="panel panel-success">
20
	<div class="panel-heading" style="text-align: center;"><h3 class="panel-title">
21
		登录成功
22
	</h3></div>
23
	<div class="panel-body">
24
		<div class="list-group">
25
            <?php foreach ($_SESSION['user'] as $key => $value):?>
26
                <div class="form-group">
27
                    <label><?php echo $key;?>:</label>
28
                    <?php if(is_array($value)):?>
29
                        <textarea  rows="5" class="form-control" readonly="readonly">
30
                            <?php echo json_encode($value); ?>
31
                        </textarea>
32
                    <?php else:?>
33
                        <input type="text" value="<?php echo $value; ?>" class="form-control" readonly="readonly"/>
34
                    <?php endif;?>
35
                </div>
36
            <?php endforeach;?>
37
		</div>
38
	</div>
39
</div>
40
<?php }?>
41
<div class="panel panel-info">
42
	<div class="panel-heading" style="text-align: center;"><h3 class="panel-title">
43
		微梦聚合登录SDK
44
	</h3></div>
45
	<div class="panel-body" style="text-align: center;">
46
		<form action="./connect.php" method="get" role="form">
47
		<div class="list-group">
48
			<div class="form-group">
49
			<div class="input-group"><div class="input-group-addon">登录方式</div>
50
			  <select name="type" class="form-control">
51
			    <option value="qq">QQ快捷登录</option>
52
                <option value="wechat">微信快捷登录</option>
53
                <option value="douyin">抖音快捷登录</option>
54
                <option value="alipay">支付宝快捷登录</option>
55
                <option value="aliyun">阿里云快捷登录</option>
56
                <option value="sina">新浪微博快捷登录</option>
57
                <option value="github">GitHub快捷登录</option>
58
                <option value="baidu">百度快捷登录</option>
59
                <option value="coding">Coding快捷登录</option>
60
                <option value="csdn">CSDN快捷登录</option>
61
                <option value="gitee">Gitee快捷登录</option>
62
                <option value="gitlab">GitLab快捷登录</option>
63
                <option value="oschina">OSChina快捷登录</option>
64
                <option value="google">Google快捷登录</option>
65
                <option value="facebook">Facebook快捷登录</option>
66
                <option value="naver">Naver快捷登录</option>
67
                <option value="twitter">Twitter快捷登录</option>
68
                <option value="line">Line快捷登录</option>
69
              </select>
70
			</div>注:Google、facebook、twitter等这些国外平台需要海外或者HK服务器才能回调成功</div>
71
		</div>
72
		<button type="submit" class="btn btn-default btn-block">提交</button>
73
		</form>
74
	</div>
75
</div>
76
</div>
77
</div>
78
</body>
79
</html>