作者 开飞机的舒克

新增用户协议接口

@@ -220,6 +220,24 @@ class User extends Api @@ -220,6 +220,24 @@ class User extends Api
220 } 220 }
221 221
222 222
  223 + /**
  224 + * @ApiTitle (用户协议)
  225 + * @ApiMethod (POST)
  226 + * @ApiReturn ({"code":状态码,
  227 + "msg":"提示信息"
  228 + "time": "时间戳",
  229 + "data": "返回数据",
  230 + })
  231 + */
  232 + public function getAgreement()
  233 + {
  234 + $data = Config::get('site')['User_Agreement'];
  235 + if (!$data) {
  236 + $this->error('暂无内容', ['status' => 2]);
  237 + }
  238 + $this->success('获取成功',$data);
  239 + }
  240 +
223 241
224 /** 242 /**
225 * 退出登录 243 * 退出登录
@@ -166,11 +166,15 @@ @@ -166,11 +166,15 @@
166 <span class="label label-success pull-right noneedlogin"></span> 166 <span class="label label-success pull-right noneedlogin"></span>
167 </span> 167 </span>
168 </a> 168 </a>
169 - <a href="javascript:;" data-id="34" class="list-group-item">用户协议 <span class="tag"> 169 + <a href="javascript:;" data-id="34" class="list-group-item">隐私政策 <span class="tag">
170 <span class="label label-success pull-right noneedlogin"></span> 170 <span class="label label-success pull-right noneedlogin"></span>
171 </span> 171 </span>
172 </a> 172 </a>
173 - <a href="javascript:;" data-id="35" class="list-group-item">退出登录 <span class="tag"> 173 + <a href="javascript:;" data-id="35" class="list-group-item">用户协议 <span class="tag">
  174 + <span class="label label-success pull-right noneedlogin"></span>
  175 + </span>
  176 + </a>
  177 + <a href="javascript:;" data-id="36" class="list-group-item">退出登录 <span class="tag">
174 <span class="label label-success pull-right noneedlogin"></span> 178 <span class="label label-success pull-right noneedlogin"></span>
175 </span> 179 </span>
176 </a> 180 </a>
@@ -783,7 +787,7 @@ @@ -783,7 +787,7 @@
783 <div class="panel-heading" id="heading-34"> 787 <div class="panel-heading" id="heading-34">
784 <h4 class="panel-title"> 788 <h4 class="panel-title">
785 <span class="label label-primary">POST</span> 789 <span class="label label-primary">POST</span>
786 - <a data-toggle="collapse" data-parent="#accordion34" href="#collapseOne34"> 用户协议 <span class="text-muted">/api/user/getPolicy</span></a> 790 + <a data-toggle="collapse" data-parent="#accordion34" href="#collapseOne34"> 隐私政策 <span class="text-muted">/api/user/getPolicy</span></a>
787 </h4> 791 </h4>
788 </div> 792 </div>
789 <div id="collapseOne34" class="panel-collapse collapse"> 793 <div id="collapseOne34" class="panel-collapse collapse">
@@ -801,7 +805,7 @@ @@ -801,7 +805,7 @@
801 805
802 <div class="tab-pane active" id="info34"> 806 <div class="tab-pane active" id="info34">
803 <div class="well"> 807 <div class="well">
804 - 用户协议 </div> 808 + 隐私政策 </div>
805 <div class="panel panel-default"> 809 <div class="panel panel-default">
806 <div class="panel-heading"><strong>权限</strong></div> 810 <div class="panel-heading"><strong>权限</strong></div>
807 <div class="panel-body"> 811 <div class="panel-body">
@@ -822,24 +826,7 @@ @@ -822,24 +826,7 @@
822 <div class="panel panel-default"> 826 <div class="panel panel-default">
823 <div class="panel-heading"><strong>Headers</strong></div> 827 <div class="panel-heading"><strong>Headers</strong></div>
824 <div class="panel-body"> 828 <div class="panel-body">
825 - <table class="table table-hover">  
826 - <thead>  
827 - <tr>  
828 - <th>名称</th>  
829 - <th>类型</th>  
830 - <th>必选</th>  
831 - <th>描述</th>  
832 - </tr>  
833 - </thead>  
834 - <tbody>  
835 - <tr>  
836 - <td>token</td>  
837 - <td>string</td>  
838 - <td></td>  
839 - <td>请求的Token</td>  
840 - </tr>  
841 - </tbody>  
842 - </table> 829 +
843 </div> 830 </div>
844 </div> 831 </div>
845 <div class="panel panel-default"> 832 <div class="panel panel-default">
@@ -859,17 +846,6 @@ @@ -859,17 +846,6 @@
859 <div class="row"> 846 <div class="row">
860 <div class="col-md-12"> 847 <div class="col-md-12">
861 <div class="panel panel-default"> 848 <div class="panel panel-default">
862 - <div class="panel-heading"><strong>Headers</strong></div>  
863 - <div class="panel-body">  
864 - <div class="headers">  
865 - <div class="form-group">  
866 - <label class="control-label" for="token">token</label>  
867 - <input type="string" class="form-control input-sm" id="token" required placeholder="请求的Token - Ex: " name="token">  
868 - </div>  
869 - </div>  
870 - </div>  
871 - </div>  
872 - <div class="panel panel-default">  
873 <div class="panel-heading"><strong>参数</strong> 849 <div class="panel-heading"><strong>参数</strong>
874 <div class="pull-right"> 850 <div class="pull-right">
875 <a href="javascript:" class="btn btn-xs btn-info btn-append">追加</a> 851 <a href="javascript:" class="btn btn-xs btn-info btn-append">追加</a>
@@ -928,7 +904,7 @@ @@ -928,7 +904,7 @@
928 <div class="panel-heading" id="heading-35"> 904 <div class="panel-heading" id="heading-35">
929 <h4 class="panel-title"> 905 <h4 class="panel-title">
930 <span class="label label-primary">POST</span> 906 <span class="label label-primary">POST</span>
931 - <a data-toggle="collapse" data-parent="#accordion35" href="#collapseOne35"> 退出登录 <span class="text-muted">/api/user/logout</span></a> 907 + <a data-toggle="collapse" data-parent="#accordion35" href="#collapseOne35"> 用户协议 <span class="text-muted">/api/user/getAgreement</span></a>
932 </h4> 908 </h4>
933 </div> 909 </div>
934 <div id="collapseOne35" class="panel-collapse collapse"> 910 <div id="collapseOne35" class="panel-collapse collapse">
@@ -946,7 +922,7 @@ @@ -946,7 +922,7 @@
946 922
947 <div class="tab-pane active" id="info35"> 923 <div class="tab-pane active" id="info35">
948 <div class="well"> 924 <div class="well">
949 - 退出登录 </div> 925 + 用户协议 </div>
950 <div class="panel panel-default"> 926 <div class="panel panel-default">
951 <div class="panel-heading"><strong>权限</strong></div> 927 <div class="panel-heading"><strong>权限</strong></div>
952 <div class="panel-body"> 928 <div class="panel-body">
@@ -993,7 +969,7 @@ @@ -993,7 +969,7 @@
993 </div> 969 </div>
994 </div> 970 </div>
995 <div class="panel-body"> 971 <div class="panel-body">
996 - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/logout" method="POST" name="form35" id="form35"> 972 + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/getAgreement" method="POST" name="form35" id="form35">
997 <div class="form-group"> 973 <div class="form-group">
998 974
999 </div> 975 </div>
@@ -1028,7 +1004,124 @@ @@ -1028,7 +1004,124 @@
1028 <div class="tab-pane" id="sample35"> 1004 <div class="tab-pane" id="sample35">
1029 <div class="row"> 1005 <div class="row">
1030 <div class="col-md-12"> 1006 <div class="col-md-12">
1031 - <pre id="sample_response35"></pre> 1007 + <pre id="sample_response35">{"code":状态码,
  1008 + "msg":"提示信息"
  1009 + "time": "时间戳",
  1010 + "data": "返回数据",
  1011 + }</pre>
  1012 + </div>
  1013 + </div>
  1014 + </div><!-- #sample -->
  1015 +
  1016 + </div><!-- .tab-content -->
  1017 + </div>
  1018 + </div>
  1019 + </div>
  1020 + <div class="panel panel-default">
  1021 + <div class="panel-heading" id="heading-36">
  1022 + <h4 class="panel-title">
  1023 + <span class="label label-primary">POST</span>
  1024 + <a data-toggle="collapse" data-parent="#accordion36" href="#collapseOne36"> 退出登录 <span class="text-muted">/api/user/logout</span></a>
  1025 + </h4>
  1026 + </div>
  1027 + <div id="collapseOne36" class="panel-collapse collapse">
  1028 + <div class="panel-body">
  1029 +
  1030 + <!-- Nav tabs -->
  1031 + <ul class="nav nav-tabs" id="doctab36">
  1032 + <li class="active"><a href="#info36" data-toggle="tab">基础信息</a></li>
  1033 + <li><a href="#sandbox36" data-toggle="tab">在线测试</a></li>
  1034 + <li><a href="#sample36" data-toggle="tab">返回示例</a></li>
  1035 + </ul>
  1036 +
  1037 + <!-- Tab panes -->
  1038 + <div class="tab-content">
  1039 +
  1040 + <div class="tab-pane active" id="info36">
  1041 + <div class="well">
  1042 + 退出登录 </div>
  1043 + <div class="panel panel-default">
  1044 + <div class="panel-heading"><strong>权限</strong></div>
  1045 + <div class="panel-body">
  1046 + <table class="table table-hover">
  1047 + <tbody>
  1048 + <tr>
  1049 + <td>登录</td>
  1050 + <td></td>
  1051 + </tr>
  1052 + <tr>
  1053 + <td>鉴权</td>
  1054 + <td></td>
  1055 + </tr>
  1056 + </tbody>
  1057 + </table>
  1058 + </div>
  1059 + </div>
  1060 + <div class="panel panel-default">
  1061 + <div class="panel-heading"><strong>Headers</strong></div>
  1062 + <div class="panel-body">
  1063 +
  1064 + </div>
  1065 + </div>
  1066 + <div class="panel panel-default">
  1067 + <div class="panel-heading"><strong>参数</strong></div>
  1068 + <div class="panel-body">
  1069 +
  1070 + </div>
  1071 + </div>
  1072 + <div class="panel panel-default">
  1073 + <div class="panel-heading"><strong>正文</strong></div>
  1074 + <div class="panel-body">
  1075 +</div>
  1076 + </div>
  1077 + </div><!-- #info -->
  1078 +
  1079 + <div class="tab-pane" id="sandbox36">
  1080 + <div class="row">
  1081 + <div class="col-md-12">
  1082 + <div class="panel panel-default">
  1083 + <div class="panel-heading"><strong>参数</strong>
  1084 + <div class="pull-right">
  1085 + <a href="javascript:" class="btn btn-xs btn-info btn-append">追加</a>
  1086 + </div>
  1087 + </div>
  1088 + <div class="panel-body">
  1089 + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/logout" method="POST" name="form36" id="form36">
  1090 + <div class="form-group">
  1091 +
  1092 + </div>
  1093 + <div class="form-group form-group-submit">
  1094 + <button type="submit" class="btn btn-success send" rel="36">提交</button>
  1095 + <button type="reset" class="btn btn-info" rel="36">重置</button>
  1096 + </div>
  1097 + </form>
  1098 + </div>
  1099 + </div>
  1100 + <div class="panel panel-default">
  1101 + <div class="panel-heading"><strong>响应输出</strong></div>
  1102 + <div class="panel-body">
  1103 + <div class="row">
  1104 + <div class="col-md-12" style="overflow-x:auto">
  1105 + <pre id="response_headers36"></pre>
  1106 + <pre id="response36"></pre>
  1107 + </div>
  1108 + </div>
  1109 + </div>
  1110 + </div>
  1111 + <div class="panel panel-default">
  1112 + <div class="panel-heading"><strong>返回参数</strong></div>
  1113 + <div class="panel-body">
  1114 +
  1115 + </div>
  1116 + </div>
  1117 + </div>
  1118 + </div>
  1119 + </div><!-- #sandbox -->
  1120 +
  1121 + <div class="tab-pane" id="sample36">
  1122 + <div class="row">
  1123 + <div class="col-md-12">
  1124 + <pre id="sample_response36"></pre>
1032 </div> 1125 </div>
1033 </div> 1126 </div>
1034 </div><!-- #sample --> 1127 </div><!-- #sample -->
@@ -5425,7 +5518,7 @@ @@ -5425,7 +5518,7 @@
5425 5518
5426 </div> 5519 </div>
5427 <div class="col-md-6" align="right"> 5520 <div class="col-md-6" align="right">
5428 - Generated on 2023-03-21 09:45:51 <a href="./" target="_blank">校园活动</a> 5521 + Generated on 2023-03-22 11:14:15 <a href="./" target="_blank">校园活动</a>
5429 </div> 5522 </div>
5430 </div> 5523 </div>
5431 5524