dedecms织梦短信接口插件代码(微米短信平台)

本教程织梦短信接口插件代码基于微米短信平台()的一个织梦短信接口。织梦58分享给大家。

dedecms织梦短信接口插件代码(微米短信平台)

具体代码

1、存储验证码到数据库,需要新建建一个数据表。 后台 ---- 系统 ---- sql命令行工具,运行以下代码:(注意表前缀)

1

2

3

4

5

6

7

8

9

 

  DROP TABLE IF EXISTS `dede_sms`; 

    CREATE TABLE `dede_sms` ( 

      `id` int(11) unsigned NOT NULL AUTO_INCREMENT, 

      `phone` varchar(15) NOT NULL DEFAULT '', 

      `code` varchar(8) NOT NULL DEFAULT '', 

      `created_at` int(10) NOT NULL DEFAULT '0', 

      `expire_at` int(10) NOT NULL DEFAULT '0', 

      PRIMARY KEY (`id`) 

    ) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

 

2、新建 WMsendSms.PHP 文件,放在 /include 目录下。具体代码如下:

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

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

 

<?php 

    if(!defined('DEDEINC')) exit('Request Error!'); 

      

    //发送短信 

    //$cid 短信模板CID 

    function sendSms($mob,$cid = '微米短信模板查看CID') 

    { 

        $res = validatePremise($mob); 

        if($res){ 

            $ch = curl_init(); 

            curl_setopt($ch, CURLOPT_URL, ""); 

            curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); 

            curl_setopt($ch, CURLOPT_POST, TRUE); 

            /*

            传入模板参数。短信模板内容示例: 

                【微米】您的验证码是:%P%,%P%分钟内有效。如非您本人操作,可忽略本消息。 

                传入两个参数: 

                p1:610912

                p2:3

                最终发送内容: 

                【微米】您的验证码是:610912,3分钟内有效。如非您本人操作,可忽略本消息。 

            */ 

            $uid = '微米查看去'; 

            $pas = '微米查看去'; 

            $p1 = createRandomCoder(4); 

            $p2 = 5; //分钟 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/a211cd565d1fa9376f2d72e76d96ead3.html